这个struts2,可是花了好长时间在第一个例子上啊。这次终于自己配好了一次。记录下中间发生的一些问题吧!
1.在MyEclipse中配置Tomcat的问题,在这里值得一提的是Myeclipse-->Windows-->Preference-->Java-->Install Jre里需要设置一个JDK,在Myeclipse8.5中已经自带JDK了,而在安装Tomcat的时候也需要指定一个JDK,这里我把它们设置为一个了,但是经过试验,设置成两个也可以运行啊!在Server下配置Tomcat,然后就可以在Myeclipse中控制Tomcat的启动了。
2.在Tomcat中,添加新的路径的方法</Host>前添加:
<Context path="/virtualPath" docBase="RealPath" reloadable="true" />
这样的路径设置也是配置Tomcat必须的。
完成上面两步,使得Tomcat在Myeclipse下能够启动。然后配置struts。
3. (1)新建Web Project
(2)将相关jar文件拷贝到web-Inf的lib文件夹下
(3)编写Action文件
(4)编写jsp文件
(5)配置web.xml 和 struts.xml
(6)启动Tomcat,访问页面
在上面六个步骤中,值得注意的地方有:
(1)要拷贝到lib文件夹下的jar文件不只是5个了,参考下载的示例程序可知。如若拷贝少了就无法启动tomcat喽,因为在加载web.xml时候出现很多error
(2)什么时候是/什么时候是.action,这些问题也是值得注意的。现在不明白原理,所以还是晕晕乎乎的。
(3)我的Action类没有继承什么类哦,只是有一个execute方法哦
后面的一些不清楚的地方,在下面的学习中继续积累吧。