紧急求助!JSP登录问题!谢谢好心人士!

staline staline 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有四个文件 login.jsp; dologin.jsp; Db.jave; shenfenyanzheng.java

环境是 JDK1.60 + myeclipse 8.5 + Tomcat 6.5 配置没问题

java文件也已经编译过了

login.jsp; 显示 登录页面 然后把表单提交到 dologin.jsp;

Db.jave; 实现数据库连接 shenfenyanzheng.java实现用户名和密码 权限的判断 符合则跳转到主页

每个文件单独运行编译都没有错(至少本人没有发现) 却怎么也连接不上 页面跳转不成功

弄了两天 昨天一直弄到凌晨4点还是解决不了

希望有人能指点记下 万分感谢!

错误代码如下 :
HTTP Status 500 - type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception org.apache.jasper.JasperException: /dologin.jsp(59,4) Expecting "jsp:param" standard action with "name" and "value" attributes org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88) org.apache.jasper.compiler.Parser.parseParam(Parser.java:797) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1638) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:974) org.apache.jasper.compiler.Parser.parseForward(Parser.java:838) org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1090) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1417) org.apache.jasper.compiler.Parser.parse(Parser.java:130) org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255) org.apache.jasper.compiler.ParserController.parse(ParserController.java:103) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185) org.apache.jasper.compiler.Compiler.compile(Compiler.java:347) org.apache.jasper.compiler.Compiler.compile(Compiler.java:327) org.apache.jasper.compiler.Compiler.compile(Compiler.java:314) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.




下面给出各个文件的代码 :

login.jsp; 代码如下
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>登录</title>
</head>
<body>
<br>
<div align="center"id="display">
<form action="check.jsp" method="post" id="login" name="form" bgcolor="#CEFFCE">
<strong><p align="center" id="state">欢迎使用设备管理与报修系统</p></strong>
<div align="center">

<table width="300" border="0" id="table">
<td>用户名:</td>
<td id="tdname"><p><input type="text" id="username" name="name" /></td>
<tr>
<td>密  码:</td>
<td id="password"><input type="password" id="password" name="password" /></td>
</tr>
<tr>
<td height="63" colspan="2" align="center"><label>权限
<select name="qx" size="1">
<option>系统管理员</option>
<option>报修人员</option>
<option>部门领导</option>
<option>设备维修员</option>
<option>综合科领导</option>
<option>审计人员</option>
<option>学院领导</option>
<option>设备管理员</option>
</select>
</label>
<label>
</label>

<tr><td colspan="2"><div align="center" id="button"></div>

<div align="center">
<input type="button" value="登录" />
<input type="reset" name="Submit2" value="重置" />
</div></td>
</tr>
</table>
</div>
</form>
<script language="javascript">

function check(){}
</script>
</body>
</html>

dologin.jsp; 文件代码如下 :

<%@ page language="java" import="java.util.*,Shujukulianjie.shenfenyanzheng" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>设备管理系统登陆检查页面</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>

<body><br>
<%
request.setCharacterEncoding("gb2312");
String name=request.getParameter("name");
String pwd=request.getParameter("password");
String shenfen=request.getParameter("qx");
shenfenyanzheng yanzheng=new shenfenyanzheng();
/*
String name = new String(request.getParameter("name").getBytes("ISO8859_1")).trim();
String pwd = new String(request.getParameter("password").getBytes("ISO8859_1")).trim();
String shenfen= new String(request.getParameter("qx").getBytes("ISO8859_1")).trim();
shenfenyanzheng yanzheng=new shenfenyanzheng();
*/

if(shenfen.equals("设备维修员"))
{
if(name.equals(yanzheng.nam(name))&&pwd.equals(yanzheng.psw(name)))
{ %>
<jsp:forward page="/equipmentmanager/equipmentmanager.jsp">
<jsp:param name="name" value="<%=name%>" />
</jsp:forward>
<%
}
else
{
out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
}
}
/*
* else if(shenfen.equals("部门领导"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="bumenlingdao.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%}
* else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
* }else if(shenfen.equals("学院领导"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="xueyuanlidao.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%}
* else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
* }else if(shenfen.equals("报修人员"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="baoxiurenyuan.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%}
* else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
* }else if(shenfen.equals("审计员"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="shenjiyuan.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%}
* else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
* }else if(shenfen.equals("设备管理员"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="shebeiguanliyuan.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%}
* else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
* }else if(shenfen.equals("系统管理员"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="xitongguanliyuan.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%}
* else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
* }else if(shenfen.equals("综合处理领导"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="zongheguanlichulidao.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%}
* else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
* }else if(shenfen.equals("学院综合管理处资产管理科的设备维修人员"))
* {
* if(username.equals(yanzheng.nam(username))&&pwd.equals(yanzheng.psw(username)))
* { %>
* <jsp:forward page="xuanyuanzongheguanlichu.jsp">
* <jsp:param name="username" value="<%=username%>" />
* </jsp:forward>
* <%
else
* {
* out.println("<center><h1>对不起~!你输入的用户名不存在或者密码错误!</h1></center>");
* }
*/
%>


...全文

相关推荐

基于jsp的大学生户外运动管理系统源码数据库.zip

总结,基于JSP的大学生户外运动管理系统源码数据库是一套综合运用Java、JSP和数据库技术的实用系统,旨在解决大学生户外运动管理中的实际问题。

入伍击寇

构建高效JSP会议管理系统论文

本文还有配套的精品资源,点击获取 简介:本文详细介绍了如何利用JSP技术开发一个会议管理系统,涵盖系统的设计、实现与测试。JSP技术因其动态交互性和与Servlet的结合,在构建后台处理工具方面具有优势。本系统具备创建会议、报名、审批、日程安排、资源分配和参会人员管理等核心功能,并通过MVC设计模式,JavaBean、Servlet技术以及UML建模来确保系统稳定性和可扩展...

丶本心灬

jspshop网络购物系统(mysql版) v1.2.rar_jsp_jsp mysql_jsp 数据库_jspshop_mys

这可能是指系统的默认登录凭据,或者是在紧急情况下恢复访问的方法。在实际的网络安全操作中,直接使用固定或可预测的密码是不安全的,应当定期更改并采用复杂度更高的密码策略。

寒泊

网上购物课程设计 jsp web开发

**数据库备份与恢复**:定期备份数据库,确保数据安全,学习如何在紧急情况下恢复数据。

menglovehan

jsp实现的邮件系统

**用户登录**:用户登录后,系统将展示默认邮件服务器上的收件箱邮件,并提供查看、删除邮件等功能。3.

xwhxwh111
评论 25
收藏 已收藏
分享
返回顶部
staline
Web 开发 81,108 成员 341,721 内容