写servlet中出现了500错误,各位大神能不能帮忙看看

问题描述

写servlet中出现了500错误,各位大神能不能帮忙看看


LoginServlet.java
package servlets;

import java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;

import service.AdminService;
import service.CommonService;
public class LoginServlet extends HttpServlet {

public void doGet(HttpServletRequest request HttpServletResponse response)        throws ServletException IOException {    doPost(requestresponse);}public void doPost(HttpServletRequest request HttpServletResponse response)        throws ServletException IOException {    request.setCharacterEncoding(""GBK"");    String username=request.getParameter(""username"");    String password=request.getParameter(""password"");    String loginIdentity=request.getParameter(""loginIdentity"");    RequestDispatcher rd=null;    if(loginIdentity!=null){        if(loginIdentity.equals(""admin"")){        AdminService as=new AdminService();        //验证管理员用户名密码是否正确        if(as.checkLogin(username password)){            request.getSession().setAttribute(""login""ok"");            rd=request.getRequestDispatcher(""/adminheader.jsp"");            rd.forward(request response);            return;            }        }        else {                CommonService cs=new CommonService();                if(loginIdentity.equals(""worker""))                {//验证复印店用户名密码是否正确                    if(cs.shopCheckLogin(username password)){                        request.getSession().setAttribute(""login""ok"");                        rd=request.getRequestDispatcher(""/shopHeader.jsp"");                        rd.forward(request response);                        return;                        }                }                else{                    if(cs.studentCheckLogin(username password)){                        //验证学生的用户名密码是否正确                        request.getSession().setAttribute(""login""ok"");                        rd=request.getRequestDispatcher(""/studentHeader.jsp"");                        rd.forward(request response);                        return;                        }                }        }    }    //当用户名或密码为null,或者用户名密码不正确时,返回登录页面,并给出提示信息。    rd=request.getRequestDispatcher(""/admin/login.jsp?error=yes"");    rd.forward(request response);}

}
/////////////////////////////////
login.jsp
<%@ page pageEncoding=""GBK"" %>
<%@ taglib prefix=""c"" uri=""http://java.sun.com/jsp/jstl/core""%>

function check(){ username=document.f.username.value; password=document.f.password.value; if(username==""""){ alert(""用户名不能为空!""); return false; }else if(password==""""){ alert(""密码不能为空!""); return false; }else{ return true; } }

欢迎使用复印店管理系统

用户名
密码
学生
店主
管理员

用户名或密码不正确!
/c:if

解决方案

servlet在web.xml配置了吗

时间: 2024-12-23 05:40:08

写servlet中出现了500错误,各位大神能不能帮忙看看的相关文章

java-Http 随机报500错误 请教大神

问题描述 Http 随机报500错误 请教大神 解决方案 根据你的错误提示看看你服务器程序对应代码行数的错误可能性 解决方案二: 图太小了,哪有你这样胡乱提问题的. 解决方案三: 该做关联的地方没有去做关联,则报HTTP500错误.进行手工或者自动关联,问题得到解决. 录制时请求的页面.图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页 面无关紧要,则可以在脚本中注释掉,问题将会得到解决.例如:有验证码的情况下,尽 管测试时已经屏蔽了,但是录制的时候提交了请求,但回放的时候不存在响

jsp javaweb-http Stuts 500错误求大神解答

问题描述 http Stuts 500错误求大神解答 就是同样一个jsp页面昨天还可以跑出来,今天一跑就是500错误弄了好久也没弄出来求解救,谢谢 . 解决方案 index.jsp的22行,看一下,什么为空 解决方案二: HTTP Status 500 - 错误请求高手给予解答(急)

htmlcxx中css文件解析中yyparse有内存泄露,哪位大神能不能帮忙看一下

问题描述 htmlcxx中css文件解析中yyparse有内存泄露,哪位大神能不能帮忙看一下 使用最新版的htmlcxx0.85版,把内部的css解析部分抽出之后,检测出内存泄露

ios-IOS项目中遇到问题,请各位大神帮帮忙,在线急等!!谢谢

问题描述 IOS项目中遇到问题,请各位大神帮帮忙,在线急等!!谢谢 "list={{q="gggggg",a="rrrrrrrr"},{q="gggggg",a="rrrrrrrr"},{q="gggggg",a="rrrrrrrr"}}"有这种样式的一组数据,我放在data中,怎么样才能取出,每个q,a相对应的值!请各位大神帮忙,在线等! 解决方案 先解析出list

myeclipse-运行java工程出现以下错误,大神们帮忙看一下吧,给点建议!

问题描述 运行java工程出现以下错误,大神们帮忙看一下吧,给点建议! 求各位指点迷津!我是用的myeclipse下tomcat6运行,可以跳出index.jsp登录页面,但是后台打印会有以上的错误.而且当我输入登录账号密码时又出现这种错误: 解决方案 把代码贴出来看看,造成这个异常的可能性很多 解决方案二: 你可以参考这篇博客的解决方案:http://blog.csdn.net/jaune161/article/details/18361421 解决方案三: 什么操作造成,在那一步的代码上找原

html来写安卓的动态界面,哪位大神能给个列子,谢谢诶

问题描述 html来写安卓的动态界面,哪位大神能给个列子,谢谢诶 本人新手,现在老板想要我用html来写一个安卓的动态界面,哪位大神能给个列子,谢谢诶 解决方案 什么叫动态界面?用脚本还是html5什么的? 解决方案二: JQueryMobile可以实现.

优化-java代码中有个循环,数据量一大直接网页报500错误

问题描述 java代码中有个循环,数据量一大直接网页报500错误 求大神帮忙优化一下,10000数据还可以,但是数据一多网页就崩溃了,就是代码中的row++,加上去就不行了 解决方案 结果是内存益处了 那就是你的程序太耗费资源了. 那个获取page的方法: 1--Page对象村的东西太多了,很多何你写入单元格的数据没关系, 既然这块逻辑是大数据量的,为什么不拆分针对这块逻辑的结构呢? 使用Page造成了很大的内存浪费 在循环外部定义这个结构 List list = null 2--将方法的参数精

麻烦各位大神帮帮忙!C#解析xml实现对应数据库中的字段,导入excel数据到orcel数据库

问题描述 麻烦各位大神帮帮忙!C#解析xml实现对应数据库中的字段,导入excel数据到orcel数据库 我现在已经写好了导入数据库了,可是字段是定死的,预防有时候excel表格有变化,方便修改,所以解析xml,然后在xml对应字段,然后再导入到数据库中. 解决方案 用不着什么xml,根据你的需求,用一个简单的文本文件,每一行对应一个字段,和对应的excel列,然后程序读取下就可以了. 解决方案二: C#配置xml实现自动导入excel数据到数据库中对应的字段,麻烦各位大神帮帮忙!

jsp+servlet写的小程序出现了500错误

问题描述 packagecn.cp9.homework.demo;importjava.io.IOException;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Map;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServ