struts2入门

最近到公司应聘发现公司所用的基本都是struts2,看样子有必要对struts2下一番功夫。

不管学习什么入门一大困难,我就在入门方面走了不少弯路。

还有些东东时间长不用就忘掉了,因此有必要记录一下,以作备忘。

我是用的MyEclipse8.5。

首先用工具自动导入struts2库,之后修改web.xml配置文件。配置文件中的过滤器类默认是使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter的,现在修改为org.apache.struts2.dispatcher.FilterDispatcher;然后过滤url请求,将<url-pattern>*.action<url-pattern>修改为<url-pattern>/*<url-pattern>,这回过滤掉所有的请求。

好了,下面讲一下如何完成一Action过程。

首先定义一个Action类,继承自ActionSupport。之后在里面重写execute方法,这是默认的请求方法,当然也可以写自定义的请求方法。但这是要注意,假如用户在请求时没有明确说明请求方法Action在执行时将会按照从上到下的顺序执行方法。完成Action类,在struts.xml文件中配置Action。package节点可以包含多个action节点;同时,struts节点也可以包含多个package节点。action节点中的

posted @ 2011-12-27 14:12  奔走的稻草人  阅读(229)  评论(0编辑  收藏  举报