eclipse搭建struts2环境加测试类 非常详细

搭建准备

1.eclipse+jdk+javaEE环境+tomcat

既然是学习struts2环境搭建,想必这些都已经搭建好了。

2.搭建struts环境需要导入基本包,配置web.xml ,struts.xml

3. 搭建struts2必须的jar包    struts2 下载链接

建议使用struts2.3版本

下面以2.3版本为例

=========================================================================

新建一个动态网页项目(选3.0)

导入基本包,如何导包?

1).打开下载的struts,进入struts-2.3.*>apps>struts2-blank.war

鼠标右键好压打开可以看到

2).进入web-inf>lib可以看到如下包,把这些包导入自己的项目下(webcontent/webroot>web-inf>lib下)

基本包导入后接下来配置web.xml和struts.xml

配置web.xml

将webcontent/webroot>web-inf>web.xml放到自己的相对应位置下

删除web-app之间的代码

自己配置

先建一个测试类用来测试环境是否搭建成功

新建》com.action>TestAction.java

配置struts.xml

我们只需要这几行代码,其他的可以删除

配置完毕

这里需要了解package标签里面的name的作用,用来区分不同的package且值是唯一的

action标签name的作用区分同一个package下不同的action,class必选填写类的限定名,(包名+类名)

<constant name="struts.action.extension" value="action"/>是配置后缀名.action

按住ctr,点击class的值可以跳转到这个类则说明配置成功 

================================================================

接下来就是测试阶段了

运行测试类TestAction

出现404错误

这时别慌,还记的之前说过的action标签的name属性吗?

name 属性就是关键

web.xml配置过滤器拦截*.action

所以把url改为http://localhost:8080/struts2/index.action(index是配置的action的neme的值,我这里是index)

结果如下

恭喜,你的struts2环境到此就配置成功了

猜你喜欢

转载自blog.csdn.net/white_xiaosheng/article/details/82833453