Struts2验证文件的命名
程序员文章站
2022-04-27 10:20:25
...
在Action中可以包含多个处理逻辑,不同的处理逻辑需要不同的校验规则,假如现在有如下struts.xml文件
为处理deleteUser添加校验规则文件,则名字为
<ActionName>-<ActionAliasName>-validation.xml
Action的类名-struts.xml中的name属性>-validation.xml
RegisterAction-deleteUser-validation.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- struts为配置文件根元素-->
<struts>
<constant name="struts.custom.i18n.resources" value="myMessage"></constant>
<!-- Action必须放在指定的包名空间中-->
<package name="struts2" extends="struts-default">
<!-- 定义register的Action,其实现类为com.javaweb.action.RegisterAction-->
<action name="register" class="com.javaweb.action.RegisterAction">
<!-- 定义处理结果与视图资源之间的关系-->
<result name="success">/result.jsp</result>
<result name="input">/register.jsp</result>
</action>
<!-- 定义register的Action,其实现类为com.javaweb.action.RegisterAction,采用deleteUser方法来处理-->
<action name="deleteUser" class="com.javaweb.action.RegisterAction" method="deleteUser">
<!-- 定义处理结果与视图资源之间的关系-->
<result name="success">/result.jsp</result>
<result name="input">/register.jsp</result>
</action>
</package>
</struts>
为处理deleteUser添加校验规则文件,则名字为
<ActionName>-<ActionAliasName>-validation.xml
Action的类名-struts.xml中的name属性>-validation.xml
RegisterAction-deleteUser-validation.xml
推荐阅读
-
查看MD5码验证文件完整性的方法介绍
-
php 创建以UNIX时间戳命名的文件夹(示例代码)
-
安装程序不能验证Update.inf文件的完整性,请确定加密服务正在此计算机上运行
-
struts2配置文件详解(struts2和springMVC的区别)
-
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
-
C#实现的文件操作封装类完整实例【删除,移动,复制,重命名】
-
flask利用flask-wtf验证上传的文件的方法
-
shell备份文件、重命名文件、删除指定文件的3个脚本分享
-
DevExpress的TreeList实现显示本地文件目录并自定义右键实现删除与重命名文件
-
struts2配置文件详解(struts2和springMVC的区别)