-2
我已經創建了一個Netbeans項目,我想在其中執行Java文件。爲此,我創建了一個包含在表單中的在jsp中添加.java文件或在.js中運行java文件
input type="button"
。如果用戶點擊按鈕,他將被重定向到一個名爲barrier.jsp的頁面(其中action = barrier.jsp)。在這個頁面上我已經導入了位於
WEB_inf/classes/nameofmyjavapackage
我已經是該文件導入但它不運行的唯一問題Java類文件。事實上,我的Java文件必須確定一個目錄,但它不會執行任何操作。如果我通過shell編譯Java文件,它可以工作。
MY JSP是這樣的:
<html>
<head>
<%@ page import="java.io.File" %>
<%@ page import="cancelladirettory.cancelladir" %>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>BARRIER REMOVE!</h1>
</body> </html>
我的Java文件是這樣的:
import java.io.File;
public class cancelladir {
private static void DelDir(String dir) {
boolean success = (new File(dir)).delete();
if (success)
{
System.out.println("Ho cancellato la cartella: " + dir);
}else{
System.out.println("Impossibile cancellare la cartella: " + dir);
} }
private static boolean DelDir2(File dir) {
if (dir.isDirectory())
{
String[] contenuto = dir.list();
for(int i=0; i<contenuto.length; i++)
{
boolean success = DelDir2(new File(dir, contenuto[i]));
if (!success) { return false; }
}
}
return dir.delete(); }
public static void main(String[] args) {
DelDir("dir");
String dir ="/home/lisa/graphhopper/europe_germany_berlin-gh";
boolean success = DelDir2(new File(dir));
if(success)
{
System.out.println("Ho cancellato la cartella: " + dir);
}else{
System.out.println("Impossibile cancellare la cartella: " + dir);
} } }
請發表您迄今嘗試過的內容。使我們更容易幫助。 –
我已經添加了代碼,我的java代碼嘗試DELECT,對不起,在我的問我已經檢測到:S – Zoifil
請務必閱讀郵政格式指南下巨大的橙色問號時工作的職位。您使用報價格式而不是代碼格式... – Charles