Myecplise 10创建struts2流程
Myecplise 10建立struts2流程:
1.将需要的包(常用八个)复制到项目lib目录下
2.右键点击项目,选择myecplise->Add Struts capabilities
选择Struts2.1,之后变成下图所示
再选择 /*,点击finish。这时会发现在项目src目录下新增了一个struts.xml文件,同时web.xml文件中新增了关于struts的filter。
下面需要建立对应的action文件,在src目录下,先创建一个com.action包(个人习惯)
右键点击com.action,新建class文件,点击红圈处的Browse
接着再选择ActionSupport-com.opensymohony.xwork2,点击ok,点击finish即可完成action的创建。
然后还需要在struct.xml中添加如下内容
<package name="p1" extends="struts-default">
<action name="Action1" class="com.action.MyAction">
<result>/result.jsp</result>
</action>
</package>
这里有一点需要特别注意,上面的action name 为”Action1”,所以在地址栏输入的应该是http://localhost:8080/Yourproject/Action.action
而不能是http://localhost:8080/Yourproject/MyAction.action,否则报错
There is no Action mapped for namespace [/] and action name [] associated with context path []。
切记