无法为JSP编译类?

时间:2014-02-26 10:29:04

标签: java ubuntu

我正在使用var / www / file.html中的html文件 这里我有链接到.jsp文件,它位于var / lib / tomcat6 / webapps中。 当我点击jsp文件链接时,浏览器会抛出HTTP状态500 - 无法为JSP编译类;添加

时出错
<%@page import="java.sql.*"%>

该.jsp文件的命名空间,我没有使用任何IDE。我已将mysql_connector.jar文件添加到bashrc和环境文件中。最后,我使用的是ubuntu 13.1操作系统。

无功/网络/ index.html中

<html>
<head>
<body>
  <a href="demo/create.jsp">Create your iDesk</a>
</body>
</html>

VAR / LIB / tomcat6中/ web应用/演示/ first.jsp

<%@ page language="java" contentType="text/html;%>
<%@ page language="java" import="java.sql.*"%>
<html>
<head>
<title>Create Your Own Meeting</title>
</head>
<body>
<%
if (request.getParameterMap().isEmpty()) {
    //
    // getting parameters here
    //
 %>
 </body>
 </html>

1 个答案:

答案 0 :(得分:2)

它应采用这种格式

    <%@page import="packageName.*" %>

示例:

<%@page import="java.sql.*" %>

我假设您的项目名称为“测试”

你的index.html(它应该在Test文件夹下,这意味着webapps / Test / index.html)

<html>
<head>
<body>
  <a href="demo/first.jsp">Create your iDesk</a>
</body>
</html>

first.jsp(应该在webapps / Test / demo / first.jsp下)

<%@ page language="java" import="java.sql.*"%>
<html>
<head>
<title>Create Your Own Meeting</title>
</head>
<body>

<%
out.println("Tester");
if (request.getParameterMap().isEmpty()) {
    //
    // getting parameters here
    //
}
 %>
 </body>
 </html>
</html>