环境条件:
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