天天看点

java web 程序---登陆验证注销/重定向session_login.jsp/

思路:第一个页面是: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>&lt;body&gt;</code>

<code>   </code><code>&lt;form action=</code><code>""</code><code>&gt;</code>

<code>   </code><code>用户名:&lt;input type=</code><code>"text"</code>

<code>name=</code><code>"uname"</code><code>/&gt;&lt;br/&gt;</code>

<code>   </code><code>&lt;input type=</code><code>"submit"</code>

<code>value=</code><code>"提交"</code><code>/&gt;</code>

<code>   </code> 

<code>   </code><code>&lt;/form&gt;</code>

<code>   </code><code>&lt;%</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>&amp;&amp;!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>%&gt;</code>

<code>           </code><code>&lt;h3&gt;登陆失败,请输入登陆的名称:&lt;/h3&gt;</code>

<code>       </code><code>&lt;% }%&gt;</code>

<code>    </code> 

<code> </code><code>&lt;/body&gt;</code>

  welcome.jsp

<code>  </code><code>&lt;%</code>

<code>      </code><code>if</code><code>(session.getattribute(</code><code>"flag"</code><code>)!=</code><code>null</code><code>){</code>

<code>      </code><code>%&gt;</code>

<code>      </code><code>&lt;h1&gt;保密信息,欢迎光临本页面!!!&lt;/h1&gt;</code>

<code>      </code><code>&lt;a href=</code><code>"session_logout.jsp"</code><code>&gt;注销&lt;/a&gt;</code>

<code>      </code><code>&lt;%}</code><code>else</code><code>{%&gt;</code>

<code>      </code> 

<code>          </code><code>&lt;h1&gt;您还未登陆,不能查看保密信息,请先登陆&lt;/h1&gt;&lt;a href=</code><code>"session_login.jsp"</code><code>&gt;点击登录&lt;/a&gt;</code>

<code>      </code><code>&lt;%}%&gt;</code>

<code>  </code> 

<code>&lt;/body&gt;</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>%&gt;</code>