打开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
不输入任何东西我们直接点几击确定如下
[] [] [] [] [] [] [] []