回 帖 发 新 帖 刷新版面

主题:JSP登陆页面跳转问题

test01.jsp文件:
-----------------------------------------------------------------------
<%@ page contentType="text/html;charset=gb2312" %> <!--显示中文-->
<%@ page language="java" %>
<%! String str1,str2; %>
<html>
<head>
<title>用户登陆</title>
</head>
<body background="\image\bg.jpg">
<h3>用户登陆</h3><hr>
<%
%>
<p align=center>
<form method="POST" action="test01.jsp">
<table cellspacing=5 border=2 bordercolor=gray>
<tr align=left><th>用户名</th><th><input type=text name=tuser size=20></th></tr><br>
<tr align=left><th>密码</th><th><input type=password name=tpsword size=20></th><tr><br>
</table>
<table>
<tr><th align=rihgt><input type=submit name=bOK value="确定"></th>
<th></th>
<th align=right><input type=reset name=bCENCEL value="取消"></th></tr><br>
</table>
</form>
</p>
</body>
</html>




test03.jsp文件:
<%@ page contentType="text/html;charset=gb2312" %> <!--显示中文-->
<%@ page language="java" %>
<html>
<head>
<title>test03</title></head>
<body>
<%
String tuser=request.getParameter("tuser").trim();
String tpsword=request.getParameter("tpsword").trim();
if(tuser.equals("admin")&&tpsword.equals("admin"))
out.println("成功登陆");
else
{
%>
<jsp:forward page="text01.jsp">
<%
}
%>
</body></html>


一个登陆框,如何实现跳转?
我怎么跳转都有问题,是不是test01里面要加个什么传递的东西啊?但是书上没有啊?

回复列表 (共3个回复)

沙发

你好像非常粗心,写错了几个地方:
test01.jsp文件:<form method="POST" action="test01.jsp">
改为:<form method="POST" action="test03.jsp">


test03.jsp文件:最后多个"/"<jsp:forward page="text01.jsp/">






板凳

是的啊 呵呵! 要仔细啊!

3 楼

呵呵!!是够粗心的!

不过我觉得楼主的那个<jsp:forward page="text01.jsp">
并不是多余,只是好象把跳转页面弄错了,不知道你是想往index页面上跳转,还是因为手误将test01.jsp打成了text01.jsp!

我来回复

您尚未登录,请登录后再回复。点此登录或注册