您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

分享一个SSH项目实例

2025/1/16 11:03:37发布12次查看
一、用户注册
二、登陆校验拦截器1.拦截器public class privilegeinterceptor extends methodfilterinterceptor {     @override//不校验登陆和注册方法protected string dointercept(actioninvocation invocation) throws exception {//1 获得sessionmap<string, object> session = actioncontext.getcontext().getsession();//2 获得登陆标识user user = (user) session.get(user);//3 判断标识是否存在if(user != null){//存在=> 放行return invocation.invoke();             }else{//不存在=> 重定向到登陆页面return tologin;             }         } }
2.struts.xml        <interceptors><!-- 注册拦截器 --><interceptor name="privilegeinterceptor" class="cn.itcast.web.interceptor.privilegeinterceptor"></interceptor><!-- 配置拦截器栈 --><interceptor-stack name="mystack"><interceptor-ref name="privilegeinterceptor"><param name="excludemethods">login,regist</param></interceptor-ref><interceptor-ref name="defaultstack"></interceptor-ref></interceptor-stack></interceptors><!-- 指定默认拦截器栈 --><default-interceptor-ref name="mystack"></default-interceptor-ref><!-- 全局结果集配置 --><global-results><result name="tologin" type="redirect" >/login.jsp</result></global-results>
三、员工拜访客户功能1.表|实体设计
2.客户拜访记录添加 
 时间控件在jsp的运用:
<!-- 使用日期控件步骤1: 导入js和css --><script type="text/javascript" src="${pagecontext.request.contextpath }/js/jquery-1.4.4.min.js?1.1.11"></script><link rel="stylesheet" href="${pagecontext.request.contextpath }/js/datepicker/jquery.datepick.css?1.1.11" type="text/css"><script type="text/javascript" src="${pagecontext.request.contextpath }/js/datepicker/jquery.datepick.js?1.1.11"></script><script type="text/javascript" src="${pagecontext.request.contextpath }/js/datepicker/jquery.datepick-zh-cn.js?1.1.11"></script><script type="text/javascript"><!-- 使用日期控件步骤2: 当页面加载完成时,调用 datepick方法指定需要应用的文本框 -->$(document).ready(function(){             // yy 已经代表了4位的年份             // mm 代表月份             // dd 代表日期         $('#visit_time').datepick({dateformat: 'yy-mm-dd'});          $('#visit_nexttime').datepick({dateformat: 'yy-mm-dd'});      });</script>
3.客户拜访记录列表 作业:再增加一个查询条件,就是根据业务员来查询
4.客户拜访记录修改
四、md5加密 public class md5utils {/** * 使用md5的算法进行加密     */public static string md5(string plaintext) {byte[] secretbytes = null;try {             secretbytes = messagedigest.getinstance(md5).digest(                     plaintext.getbytes());         } catch (nosuchalgorithmexception e) {throw new runtimeexception(没有md5这个算法!);         }         string md5code = new biginteger(1, secretbytes).tostring(16);// 16进制数字// 如果生成数字未满32位,需要前面补0for (int i = 0; i < 32 - md5code.length(); i++) {             md5code = 0 + md5code;         }return md5code;     }public static void main(string[] args) {         system.out.println(md5(1234));     } }
以上就是分享一个ssh项目实例的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product