标题:[求助]好奇怪的问题哦
只看楼主
fhy_happy365
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-4-24
 问题点数:0 回复次数:15 
[求助]好奇怪的问题哦
我那个表单验证页面,调试不出来呢!
郁闷死哦,代码是没问题的(教材上的源代码),
我估计 是我机器配置问题吧 烦死人呢 这搞不定
数据库都不好连了 请高手过来看看 什么问题啊
我把错误提示贴出来:


HTTP Status 500 - type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.
搜索更多相关主题的帖子: 源代码 数据库 The 教材 
2007-05-09 00:26
神vLinux飘飄
Rank: 1
等 级:新手上路
威 望:1
帖 子:309
专家分:0
注 册:2007-1-27
得分:0 

你是用什么表单验证的,Validator吗?


泛出微微的蓝色的光,像有生命般涌动着,闪烁着,平滑而优美,达到了机械和美学结合的最高境界
2007-05-09 08:55
fhy_happy365
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-4-24
得分:0 

就一般的表单啊

2007-05-09 17:59
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
异常的信息不全,把全部的帖 出来

可惜不是你,陪我到最后
2007-05-09 18:55
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2959
专家分:652
注 册:2007-1-19
得分:0 

教材上的代码也不一定不出错!


我的网站 http://www.
2007-05-09 21:47
fhy_happy365
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-4-24
得分:0 

好的 我把全部的代码列出来

2007-05-09 22:17
fhy_happy365
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-4-24
得分:0 

index.jsp代码如下:
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<body>
<center>
<form name="form1" method="post" action="login.jsp">
<TABLE border=0 cellPadding=0 cellSpacing=0>
<TR>
<TD colspan="3" align="center">请输入姓名密码:</TD>
</TR>
<TR>
<TD height=16 colspan="3"></TD>
</TR>
<TR>
<TD > 用户名:</TD>
<TD colspan="2"><INPUT name=username size="31" maxLength=50></TD>
</TR>
<TR>
<TD height=16 colspan="3"></TD>
</TR>
<TR>
<TD >密 码:</TD>
<TD colspan="2"><INPUT name=password size="31" maxLength=50></TD>
</TR>
<TR>
<TD height=16 colspan="3"></TD>
</TR>
<TR>
<TD >身 份:</TD>
<TD colspan="2">
<input name="select" type="radio" value="student" checked> 学生
<input type="radio" name="select" value="teacher">教师
<input type="radio" name="select" value="administrator">管理员</TD>
</TR>
<TR>
<TD height=16 colspan="3"></TD>
</TR>
<TR>
<TD height=13 colspan="3"></TD>
</TR>
<TR>
<TD ></TD>
<TD><input type="Submit" value="登录" ></TD>
<TD ><input type="Reset" value="复位"></TD>
</TR>
</TABLE>
</form>
</center>
</body>
</html>

login.jsp代码如下:

<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="java.sql.*" %>
<%@ page language="java" %>
<%@ page import="java.util.*" %>
<html>
<head>
<title>
身份验证
</title>
</head>
<body bgcolor="#ffffff">
<%
String user=request.getParameter("username");
String pwd=request.getParameter("password");
String select=request.getParameter("select");
if(user.equals("stu")&&pwd.equals("stu")&&select.equals("student"))
response.sendRedirect("stu.jsp");
if(user.equals("tea")&&pwd.equals("tea")&&select.equals("teacher"))
response.sendRedirect("tea.jsp");
if(user.equals("admin")&&pwd.equals("admin")&&select.equals("administrator"))
response.sendRedirect("admin.jsp");
else response.sendRedirect("error.jsp");
%>

</body>
</html>
stu.jsp代码如下:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
stu
</title>
</head>
<body bgcolor="#ffffff">
<h1>
welcome to stu.jsp
</h1>
</body>
</html>
tea.jsp代码如下:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
tea
</title>
</head>
<body bgcolor="#ffffff">
<h1>
welcome to tea.jsp
</h1>
</body>
</html>
admin.jsp代码如下:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
admin
</title>
</head>
<body bgcolor="#ffffff">
<h1>
welcome to admin.jsp
</h1>
</body>
</html>
error.jsp代码如下
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
error
</title>
</head>
<body bgcolor="#ffffff">
<h1>
this is error page
</h1>
</body>
</html>



2007-05-09 22:22
pity1115
Rank: 1
等 级:新手上路
威 望:2
帖 子:184
专家分:0
注 册:2006-9-15
得分:0 
语法上看不出什么错,但是把那几个if换成else if就可以了

if(user.equals("stu")&&pwd.equals("stu")&&select.equals("student"))
response.sendRedirect("stu.jsp");
else if(user.equals("tea")&&pwd.equals("tea")&&select.equals("teacher"))
response.sendRedirect("tea.jsp");
else if(user.equals("admin")&&pwd.equals("admin")&&select.equals("administrator"))
response.sendRedirect("admin.jsp");
else
response.sendRedirect("error.jsp");

2007-05-09 22:53
fhy_happy365
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-4-24
得分:0 

把if换成else if还是报同样的错

2007-05-10 16:53
pity1115
Rank: 1
等 级:新手上路
威 望:2
帖 子:184
专家分:0
注 册:2006-9-15
得分:0 
我这里可以运行啊,JDK 1.6 + TOMCAT 6.0

2007-05-10 17:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-137784-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.143581 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved