人力资源JSP登陆页面代码人力资源JSP登陆页面代码
静态的登录界面的设计login.htm,代码如下:
Html代码
1.
2.
3. 系统登录 4. ... 5.
13.
14.
15.
16.
17.
18.
19.
20.
系 统 登 录
21.
22.
23. 24.
25. 用户名
26.
27. 密 码
28.
29. 30.
31.
人力资源JSP登陆页面代码
静态的登录界面的设计login.htm,代码如下:
Html代码
1.
2.
3.
系统登录 4.
14.
15.
16.
17.
18.
19.
20.
系 统 登 录
21. |
22.
23.
35.
36.
37.
38.
39.
40.
将登录用户输入的信息提交到login.jsp页面机型处理,这里为了方便,不执行
数据库的访问操作,直接使用sky2098作为登录用户名和密码,但在实际中是要
从数据库中读取的,该jsp页面代码实现如下:
Java代码
1. <%@ page contentType="text/html;charset=GB2312"%>
2. <%
3. if(request.getParameter("uid").equals("sky2098")&&request.g
etParameter("upwd").equals("sky2098")){ 4. session.setAttribute("login","ok"); 5. session.setMaxInactiveInterval(-1); 6. %>
7.
8. <%
9. }else{
10. out.println("用户名或密码输入错误~");
11.}
12.%>
如果登录成功,则设定login的值为ok,提交到下一步验证页面,则进入main.jsp页面,否则,如果输入的用户名和密码不合法就打印错误信息,main.jsp页面代码如下:
Java代码
1. <%@ page contentType="text/html;charset=GB2312"%>
2. <%@ include file="checkvalid.jsp" %>
3.
4.
5.
~WELCOME TO MY HOMEPAGE~
6.
7.
8.
9. ~WELCOME TO MY HOMEPAGE~
10.
11.
12.
这个页面使用<% @ include file="checkvalid.jsp" %>包含了一个jsp页面checkvalid.jsp为了验证输入信息的合法性:
Java代码
1. <%
2. if(session.getAttribute("login")==null||!session.getAttribu
te("login").equals("ok")){
3. response.sendRedirect("login.htm");
4. }
5. %>
如果输入信息有误,则回到登录页面,重新输入登录信息。