您的位置:首页 > 编程语言 > Java开发

struts2_02

2015-12-16 16:36 351 查看
1、 struts2的处理流程

注: 每次请求都会创建一个action,实例化对应的类,是线程安全的





2、 动态方法调用

使用!的形式:(不建议使用)

如果action中存在多个方法时,我们可以使用 !+方法名 调用指定方法

如: http://localhost:8080/项目名称/名称空间/动作名称!指定方法名称
可以通过struts2配置设置禁用

使用通配符的形式:

使用通配符*定义action {1}使用占位符来和输入的地址匹配

此方法要注意规范命名 避免了配置文件的臃肿

<action name="personAction_*" class="cn.itcast.action.PersonsAction" method="{1}">

<result type="dispatcher" name="success">/persons/{1}Person.jsp</result>

</action>

访问地址: http://localhost:8080/struts2day02/persons/personAction_add
注: 当访问http://localhost:8080/struts2day02/persons/persons_add动作时,

就会调用add方法,并且转向add.jsp页面,以为会自动根据通配符和占位符匹配

3. 表单接收参数

看视频
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: