java

位置:IT落伍者 >> java >> 浏览文章

Struts从零开始五、Struts中验证数据实例[2]


发布日期:2020年02月28日
 
Struts从零开始五、Struts中验证数据实例[2]

打开applicationResourceproperties加入如下信息

loginformerrorusername=please enter your username

loginformerrorpassword=please enter your password

因为我们前面做了国际化所以打开applicationResource_zh_CNproperties文件添加如下

loginformerrorusername=请输入用户名

loginformerrorpassword=请输入密码

修改strutsconfigxml文件

path=/login

name=loginActionForm

scope=request

type=actionsLoginAction

validate=true

input=/loginjsp>

在元素中name和scope属性分别指定ActionForm的名字和它的范围valudate属性指定是否执行表单验证而input属性表示验证失败所要显示用户的内容

修改loginjsp在元素添加目的是显示错误信息具体代码片段如下

用于输出消息属性介绍如下

n name指定ActionMessages对象存放在request或session范围内的属性key标签处理类将根据这一属性key来检索request或session范围的ActionMessages对象

n message属性指定消息的来源如果为true则从request或session范围内检索出属性key为GlobalsMESSAGE_KEY的ActionMessages对象此时name属性无效如果为false则根据name属性来检索ActionMessage对象如果此时没有设置name属性将采取默认值GlobalsERROR_KEYmessage属性的默认值为false

n id属性用来命名从消息中检索出来的每个ActionMessage对象它和标签的name属性匹配

表示显示javaBean或其属性的内容

运行

打开IE键入如下地址http://localhost:/Struts_Login/loginjsp

不输入任何东西我们直接点几击确定如下

[] [] [] [] [] [] [] []

               

上一篇:Struts从零开始五、Struts中验证数据实例[3]

下一篇:Struts从零开始五、Struts中验证数据实例[1]