request内置对象的练习

来源:互联网 发布:在淘宝上怎么看淘宝店 编辑:程序博客网 时间:2024/06/05 02:57

编写三个jsp页面:login.jspdologin.jspsuccess.jsp,将三个jsp页面保存在同一目录下。login.jsp页面结构如下:

dologin.jsp校验login.jsp页面的输入内容并进行页面跳转,内容如下:

1)、当用户不输入用户名和密码,直接点击“登录”时,跳回login.jsp页面。

2)、当用户只输入用户名或者只输入密码,就点击“登录”时,跳回login.jsp页面,并且将用户刚才输入的用户名或密码显示在对应的位置。

3)、当用户完整输入用户名和密码,点击“登录”时,跳转到success.jsp,并在该页面显示用户名,以及该用户是第几个用户。

1、login.jsp

<body><%String name=request.getParameter("name");String psw=request.getParameter("psw");if(name==null|| psw==null){name="";psw="";}%><form action="dologin.jsp" method="post" name="form">用户名<input type="text" name="name" value="<%=name %>"><br/>密码<input type="text" name="psw"><br/><input type="submit" value="登录"></form></body>

2、dologin.jsp

<body><%String name=request.getParameter("name");String psw=request.getParameter("psw");if(name=="" || psw==""){%><jsp:forward page="login.jsp"><jsp:param name="name" value="<%=name%>"/><jsp:param name="psw" value="<%=psw%>"/></jsp:forward><%}else{%><jsp:forward page="success.jsp"><jsp:param name="name" value="<%=name%>"/></jsp:forward><%}%></body>

3、success.jsp

<body><%!int sum=0;int getNumber(){return sum=sum+1;}%><%String name=request.getParameter("name");%>欢迎<%=name%>登录该系统!您是第<%=getNumber()%>个登录该系统的用户。</body>


0 0
原创粉丝点击