struts2的基础知识

在struts2中使用的是filter来控制的,因此要在web.xml中进行配置。

  <filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>

如果用myeclipse进行配置的话,filter-class是不同的,不过我测试也可以运行。

我加入的包有

1.asm-3.1.jar

2.asm-commons-3.1.jar

3.asm-tree-3.1.jar

4.commons-fileupload-1.2.2.jar

5.commons-io-2.0.1.jar

6commons-lang-2.5.jar

7freemarker-2.3.16.jar

8.javassist-3.11.0.GA.jar

9ognl-3.0.1.jar

10.struts2-core-2.2.3.jar

11.xwork-core-2.2.3.jar

加入的包肯定多了,但是我不知道删哪个好。

下一步在jsp中编写,在action=“” 中先空中来。

第三部编写action.java类。可以继承ActionSupport,action,或者不继承任何类。

第四部编写struts.xml。

    <package name="struts2" namespace="/mystruts" extends="struts-default">
<action name="sum" class="action.ajax">
<result name="success">/no.jsp</result>
<result name="none">/index.jsp</result>
</action>

</package>

在form中引用的路径应该是:namespace+action中的name

基本流程是这个样子的。

posted on 2011-08-18 21:08    阅读(167)  评论(0编辑  收藏  举报

导航