Struts笔记(随时更新)

配置文件<struts.xml>
通配符:*,action,class,method,result,{N},
校验文件:ActionName-methodName-validation.xml
尽量不要让超链接直接连接到某个视图资源,因为这增加了额外的风险,推荐将所有请求都发给Struts2框架处理,即使只是简单的超链接。
匹配所有处理的通用Action配置:(默认Action即ActionSupport类的execute方法,直接转到result所指向的视图)
<action name="*">
 <result>{1}.jsp</result>
</action>(要放到最后啊!注解在下面。。。)
因为除非请求的URL与Action的name属性绝对相同,否则将按配置文件中的先后顺序来决定处理的Action。因此,应该将name="*"的Action放到最后,否则,Struts2将使用该Action来处理所有希望使用模式匹配的请求。
配置默认Action
<default-action-ref name="LoginAction"/>
如果想要改变默认处理类(ActionSupport.class)可以使用
<default-class-ref class="com.…….ActionName"/>
&&配置Action时所在的package直接或间接的继承了struts-default包,因此我们配置的Action默认处理类就是ActionSupport,当然可以使用上面的方法改变默认处理类。

Struts2 TAGS
<%@taglib prefix="s" uri="/struts-tags"%>

<s:><s:/>
UI
非UI
AJAX

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值