思路:第一个页面是:session_login.页面,一个form表单,一个脚本,输入的名称不为空,不,则重定向
到welcome.jsp页面。否则,显示登陆失败,请输入登陆名称:
第二个页面,是welcome.jsp页面,还有注销页面。重定向到session_logout.jsp页面,然后有一个提示,先登录才能看到保密信息。链接到session_login.jsp页面
第三个页面是退出页面。然后跳转到登陆成功的页面
session_login.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<code><body></code>
<code> </code><code><form action=</code><code>""</code><code>></code>
<code> </code><code>用户名:<input type=</code><code>"text"</code>
<code>name=</code><code>"uname"</code><code>/><br/></code>
<code> </code><code><input type=</code><code>"submit"</code>
<code>value=</code><code>"提交"</code><code>/></code>
<code> </code>
<code> </code><code></form></code>
<code> </code><code><%</code>
<code> </code><code>string name=request.getparameter(</code><code>"uname"</code><code>);</code>
<code> </code><code>if</code><code>(name!=</code><code>null</code><code>&&!name.equals(</code><code>""</code><code>)){</code>
<code> </code><code>session.setattribute(</code><code>"flag"</code><code>,</code><code>"ok"</code><code>);</code>
<code> </code><code>response.sendredirect(</code><code>"welcome.jsp"</code><code>);</code><code>//重定向welcome.jsp页面</code>
<code> </code>
<code> </code><code>}</code><code>else</code><code>{</code>
<code> </code><code>%></code>
<code> </code><code><h3>登陆失败,请输入登陆的名称:</h3></code>
<code> </code><code><% }%></code>
<code> </code>
<code> </code><code></body></code>
welcome.jsp
<code> </code><code><%</code>
<code> </code><code>if</code><code>(session.getattribute(</code><code>"flag"</code><code>)!=</code><code>null</code><code>){</code>
<code> </code><code>%></code>
<code> </code><code><h1>保密信息,欢迎光临本页面!!!</h1></code>
<code> </code><code><a href=</code><code>"session_logout.jsp"</code><code>>注销</a></code>
<code> </code><code><%}</code><code>else</code><code>{%></code>
<code> </code>
<code> </code><code><h1>您还未登陆,不能查看保密信息,请先登陆</h1><a href=</code><code>"session_login.jsp"</code><code>>点击登录</a></code>
<code> </code><code><%}%></code>
<code> </code>
<code></body></code>
session_logout.jsp
<code> </code><code>session.invalidate();</code>
<code> </code><code>response.setheader(</code><code>"refresh"</code><code>,</code><code>"1;url=welcome.jsp"</code><code>);</code>
<code> </code><code>%></code>