JSP出现的问题

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: /show.jsp(1,1) Page directive has invalid attribute: contenType
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:198)
org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:311)
org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:106)
org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:590)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2392)
org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)
org.apache.jasper.compiler.Validator.validate(Validator.java:1700)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.

--------------------------------------------------------------------------------

Apache Tomcat/6.0.13

怎么解决?打开页面就显示这个。我不知道怎么办

解说个大意。
在HTTP协议中,HTTP Status 500 是服务器内部错误。

从错误信息中可以看到,你要连接的WEB服务器,是基于免费软件Apache Tomcat/5.0.28 来实现的,是JAVA形式的WEB服务器。

错误的直接现象是,JSP有错。没法编译,或是某种原因环境被破坏,使的JAVA的class找不到。
根本原因,可有以下可能性:
1。网站的JSP有错。
2。在表示的页面中,你输入了系统预想之外的内容,使的系统无法对应而崩溃。

很简单:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

无法找到sql server的jdbc driver。

(1)去下载个最新的sql server jdbc driver (http://www.microsoft.com/downloads/details.aspx?familyid=e22bc83b-32ff-4474-a44a-22b6ae2c4e17&displaylang=zh-cn)
(2)将jar包放在classpath里面即可。例如:你的项目的web-inf\lib下面。

=============>补充

看错误报告:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

分明代码里面调用的是microsoft sqlserver jdbc 啊。检查你的代码
百度上有好多 你自己搜搜
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-26
/show.jsp(1,1) Page directive has invalid attribute: contenType

在show.jsp文件中的第一行<%@ page contentType="" %>语句中的contentType出错了,找找看吧
第2个回答  2019-04-25
if(request.getParameter("text").equals("admin"))
out.print("欢迎您,管理员");
else
out.print("注册成功");
意思就是说,不等于admin就显示("注册成功")

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网