当前位置: 首页 > 知识库问答 >
问题:

如何解决此问题-HTTP状态500-内部服务器错误

东方智敏
2023-03-14
    null
<!DOCTYPE html>
<html><body>
<%@ page import="java.sql.*;" %>
<%! int hno;
String hname,address;  %>
<%

try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection cn=DriverManager.getConnection("jdbc:odbc:Nipul1DSN","","");

            Statement st=cn.createStatement();
            ResultSet rs=st.executeQuery("select * from Hospital");
            %>
                        <table border="1" width="40%">
                        <tr>
                        <td>Hospital No</td>
                        <td>Name</td>
                        <td>Address</td>
                        </tr>
                        <%      while(rs.next())
                        {
                                    %>
                                                <tr> <td><%= rs.getInt("hno") %></td>
                                                <td><%= rs.getString("hname") %></td>
                                                <td><%= rs.getString("address") %></td>
                                                </tr>
                                                <%
                        }
            cn.close();
}catch(Exception e)
{      
            out.println(e);      
}
%>
</body></html>

    

HTTP状态500-内部服务器错误

  Type Exception Report
    
    Message Unable to compile class for JSP
    
    Description The server encountered an unexpected condition that prevented it from fulfilling the request.
    
    Exception
    
    org.apache.jasper.JasperException: Unable to compile class for JSP
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:675)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    Root Cause
    
    java.lang.IllegalArgumentException: Page directive: invalid value for import
        org.apache.jasper.compiler.Node$PageDirective.validateImport(Node.java:628)
        org.apache.jasper.compiler.Node$PageDirective.addImport(Node.java:609)
        org.apache.jasper.compiler.Parser.parsePageDirective(Parser.java:352)
        org.apache.jasper.compiler.Parser.parseDirective(Parser.java:473)
        org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1773)
        org.apache.jasper.compiler.Parser.parse(Parser.java:135)
        org.apache.jasper.compiler.ParserController.doParse(ParserController.java:237)
        org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:119)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:394)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    Note The full stack trace of the root cause is available in the server logs.
    
    Apache Tomcat/7.0.109**


----------

请解决这个错误,我也尝试了java JDK6版本,但它不起作用

共有1个答案

晏晨朗
2023-03-14

IllegalArgumentException:Page指令:导入的值无效

如果你:

  • 先搜索
  • 格式化代码
  • 给出您的代码try-catch
 类似资料:
  • 当我尝试使用JSP运行我的Web应用程序(基本CRUD)时,GlassFish服务器返回以下消息: HTTP状态500-内部服务器错误 类型异常报告 消息内部服务器错误 说明服务器遇到内部错误,无法满足此请求。 例外 java.lang.NullPointerException 注意GlassFish Server Open Source Edition 4.1日志中提供了异常及其根本原因的完整堆

  • 下面是我的一部分。jsp。 下面是我的错误: HTTP状态500–内部服务器错误 类型异常报告 消息在行[20]处处理[/home.jsp]时发生异常 说明服务器遇到意外情况,无法满足请求。 例外组织。阿帕奇。贾斯珀。JasperException:在第[20]行处理[/home.jsp]时发生异常 17:这是添加信息页 18: Stacktrace:org。阿帕奇。贾斯珀。servlet。Jsp

  • 当我尝试使用JSP运行我的Web应用程序时,GlassFish服务器返回以下消息: 我不知道该怎么办。我认为这个错误与找不到javax有关。servlet。jsp。jstl。glassfish服务器中的jar库

  • 这是我从mysql数据库中删除数据的代码,我得到了这个错误。 在我选择名称并尝试提交后...它给我这个错误 HTTP状态500-内部服务器错误 类型异常报告 Message内部服务器错误 描述服务器遇到内部错误,无法满足此请求。 例外 组织。阿帕奇。贾斯珀。JaspereException:java。lang.NumberFormatException:空根本原因 JAVAlang.NumberF

  • 我想知道这是否与Eclipse安装到权限有关,或者可能与项目结构有关?有人有线索吗?也许我应该寻找一个容器映像或其他东西来尝试在其上构建?多谢了。

  • 本文向大家介绍Javaweb 500 服务器内部错误的解决,包括了Javaweb 500 服务器内部错误的解决的使用技巧和注意事项,需要的朋友参考一下 如下所示: java jdk版本问题,假如你自己电脑运行正常,那你配置服务器环境的时候,jdk也要换成和你自己电脑一样的版本,我的是jdk8,我已经完美的解决了。 补充知识:JavaWeb:WEB服务器 WEB WEB,在英语中web即表示网页的意