2014-02-26 156 views
3

我有在var/www/file.html中的html文件 這裏我有鏈接到var/lib/tomcat6/webapps中的.jsp文件。 當我點擊jsp文件鏈接瀏覽器拋出HTTP狀態500 - 無法編譯JSP的類;錯誤,同時加入無法編譯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> 

無功/ lib中/ tomcat6中/ webapps /下演示/ 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

jsp文件只會不工作,你應該有一個webapps那裏。 –

+0

您必須先努力一下並瞭解java web應用程序的實際工作方式! – ItachiUchiha

+0

jsp文件僅在webapps內。在添加<%@ import =「java.sql。*」>之前,它工作正常。數據庫連接後只有它有問題。 – Sathesh

回答

2

它應該是這種格式

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

例如:

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

我認爲烏爾項目名稱爲 「測試」

您的index.html(應該是指的webapps /測試/ index.html的測試文件夾下)

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

first.jsp(應該在webapps /測試/演示/ 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> 
+0

好的。我只用了那個名字空間。 – Sathesh

+0

注意末尾的'%>',在上面的問題中,你只用'>'沒有'%'。 – Jesper

+0

好的抱歉,我忘了直接從源代碼複製代碼。 – Sathesh