java dynamic web project的一個最簡單的例子
環境條件:
eclipse Version: Mars.2 Release (4.5.2)
tomcat7.0.70
1.eclipse--file--new--other--找到 Dynamic web project
給專案取個名字,比如nova。再選擇配置的server,我用的是tomcat7.0.70。
也可以預先就將server配置好,這裡只需要下拉框就行。
2.然後一路預設finish
3.在webcontent右鍵New--JSPFile,比如命名為helloWorld.jsp,在檔案裡<body></body>中間插入程式碼
<body>
<% java.util.Date d =new java.util.Date(); %>
<%=d.toString() %>
</body>
4.右鍵helloWorld.jsp檔案,run as--Run on server,選擇配置好的tomcat7
5.出現如下的頁面
6.想要用到java的類的話,需要在src資料夾生成包newP生成類newCls
程式碼如下
package newP;
public class newCls {
public String show() {
return "hello world";
}
}
helloWorld.jsp的頭部需要增加import
<%@page language="java" import="newP.newCls"%>
<body></body>中間插入程式碼
<body>
<% newCls n = new newCls(); %>
<%=n.show() %>
</body>
用相同的方法run on server,頁面中就會顯示hello world
7.特別注意:
①這個時候的tomcat不能在外部被startup.bat或者tomcat7w.exe開啟
②如果出現newCls不能被視為type的錯誤或者無法匯入newCls類時,需要關注newCls.java檔案是否被編譯
③eclipse的虛擬server的root在如下資料夾中
E:\Java\Project\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps