webwork 中的 action 是怎么运行的?(不懂请勿回答)

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:48:11
急急急
详细的解说.
请不要给我什么网址之类的
还有.不懂的话.就麻烦不要回答.
谢谢

首先在web.xml进行了配置:
<servlet>
<servlet-name>webwork</servlet-name>
<servlet-class>
com.opensymphony.webwork.dispatcher.ServletDispatcher
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>webwork</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
这样,所有以.action结尾的请求都可以提交给框架中的ServletDispatcher类来解析,然后根据xwork.xml的配置关系:
<action name="check" class="action.CheckAction">
<result name="error">error.jsp</result>
<result name="success">checkresult.jsp</result>
</action>
结合以上两个配置文件,就可以将check.action解析到我们自己定义的CheckAction类中,从而执行execute()方法。

sdfssd