刚学习java,最近工作之余做的一个demo,工作中使用了spring.mvc。但是security这部分工作中没有过多使用。该demo中主要实现了数据库表数据存储用户角色进而控制url。

网上搜索很多例子,大多是配置文件中建立一个admin一个user。使用数据库的比较少。

技术关键字:整体使用spring.mvc3层结构  css+div做的效果,第一次做的不漂亮,但是很有成就感,还没有学会切图

,ss3,主界面使用装饰器实现。页面控件使用jquery UI,表格使用的是jqgrid。访问数据库使用mybatis

 

首先上几个效果图,没有美工,完全是自己刚学css搞的效果。

渐变背景色在ff中有效果,在IE中无效,这个还没解决。。

登陆页面

(一)spring.mvc spring security3

登陆页面代码:

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7     <link rel="stylesheet" type="text/css" media="screen" href="${pageContext.request.contextPath}/static/css/themes/redmond/jquery-ui-1.7.1.custom.css" />
 8     <link rel="stylesheet" type="text/css" media="screen" href="${pageContext.request.contextPath}/static/css/themes/ui.jqgrid.css" />
 9     
10     <link rel="stylesheet" type="text/css" media="screen" href="${pageContext.request.contextPath}/static/css/style.css" />
11     <link rel="stylesheet" type="text/css" media="screen" href="${pageContext.request.contextPath}/static/css/controlStyle.css" />
12 
13     <script src="${pageContext.request.contextPath}/static/js/jQuery/jquery-1.4.2.js" type="text/javascript"></script>
14     <script src="${pageContext.request.contextPath}/static/js/myWebsite.menu.js" type="text/javascript"></script>
15 
16     <script src="${pageContext.request.contextPath}/static/js/jQuery/ui/i18n/grid.locale-en.js" type="text/javascript"></script>
17     <script src="${pageContext.request.contextPath}/static/js/jQuery/ui/jquery-ui-1.7.custom.js" type="text/javascript"></script>
18     <script src="${pageContext.request.contextPath}/static/js/jQuery/ui/jquery.jqGrid.src.js" type="text/javascript"></script>
19 <title>登录页面</title>
20 
21 <script type="text/javascript">
22 $(function(){
23     
24     $("#loginBtn").click(function(){
25         $("#loginForm").submit();        
26     });
27     
28     var msg = '${msg}';
29     if(msg=="CURRENT_USER_NAMEORPASSWORD_ERROR"){
30         $.showMsg("用户名或者密码错误.");
31     }
32 });
33 </script>
34 </head>
35 <body >
36     <div class="loginPageBody">
37         <form id="loginForm" name="loginForm" action="${pageContext.request.contextPath}/j_spring_security_check" method="post">
38 
39             <div class="login_form_msg_inner">
40                 <div  class="login_header_msg">
41                     <h3>Spring.MVC学习系统</h3>
42                 </div>
43                 <div class="login_body_msg">

44                     <div>
45                         <div  class="lbm_left">
46                             <img src="${pageContext.request.contextPath}/static/image/userIcon.JPG"></img>
47                         </div>
48                         <div class="lbm_right" >
49                             <ul style="float:left;">
50                                 <li>用户名</li>
51                                 <li><input type="text" name="j_username" value="" /> </li>
52                                 <li>密码</li>
53                                 <li><input type="password" name="j_password" value="" /></li>
54                             </ul>
55                         </div>
56                         
57                         <div class="lbm_login">
58                             <button id="loginBtn">登录</button>
59                         </div>
60                     </div>
61                 </div>
62                 <div class="login_footer_msg">
63                     <ul>
64                         <li><a href="${pageContext.request.contextPath}/auth/toRegisterUser.do">注册</a></li>
65                         <li><a href="${pageContext.request.contextPath}/auth/prelogin.do">登录</a></li>
66                         <li><a href="${pageContext.request.contextPath}/auth/toLostPsd.do">忘记密码</a></li>
67                         <li><a href="">忘记账号</a></li>
68                     </ul>
69                 </div>
70             </div>
71             <div class="lbm_login_copyright">
72                 <span style="font-family: arial;font-size: 14px;">&#169;</span> 1997-2013 pengsonghai版权所有</span> 
73             </div>
74         </form>
75     </div>
76     
77 </body>
78 </html>
View Code

相关文章:

  • 2021-12-24
  • 2021-10-06
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2021-05-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-04-05
  • 2022-12-23
  • 2022-01-01
  • 2021-10-07
相关资源
相似解决方案