第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx

上传人:b****3 文档编号:7603470 上传时间:2023-05-08 格式:DOCX 页数:8 大小:1.94MB
下载 相关 举报
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第1页
第1页 / 共8页
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第2页
第2页 / 共8页
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第3页
第3页 / 共8页
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第4页
第4页 / 共8页
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第5页
第5页 / 共8页
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第6页
第6页 / 共8页
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第7页
第7页 / 共8页
第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx

《第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx(8页珍藏版)》请在冰点文库上搜索。

第四章J2EEStruts框架标签库和外部组件国际化Validator验证框架Word格式文档下载.docx

/form-bean>

C:

控制器

ActionServlet

应用Action内置应用Action(DispatchAction派发Action)

使用派发Action:

a)继承DispatchAction

b)方法名进行更改

c)配置文件里面<

actionparamenter=”flag”>

d)页面请求,XX.do?

flag=”方法名”

Ch4:

主要内容:

1)struts标签库

回顾:

a)JSP标签

c:

iftest=”判断条件表达式”>

判断

foreachitems=”集合名称”var=”每次循环得到对象”>

循环

out>

set>

b)使用JSP标签

1)引入标签库(*.tld)

2)在JSP中,<

%@tagliburi=”标签库的路径”prefix=”前缀”/>

3)使用标签<

前缀:

具体的标签>

Struts标签:

Html为前缀标签<

html:

form>

text>

errors>

显示ActionErrors错误信息

errorsproperty="

跟放到ActionErrors名称一致"

/>

案例:

使用Html标签

第一步:

引入标签库,找到WEB-INF目录下面的struts-html.tld找到里面的uri目录,复制过来

第二步:

使用html标签

第三步:

服务端验证actionform中的验证

配置ApplicationResource文件

Name:

usvalue:

用户名不能为空

Action中的逻辑验证

配置资源文件;

Bean为前缀标签:

在访问JavaBeans及其属性,以及定义一个新的bean时使用

bean:

write>

用来指定bean的属性写入jsp文件中

writename=”userInfo”property=”userName”>

登录成功,把UserInfo对象保存到request中

request.setAttribute("

userInfo"

user);

成功页面获取request中的值:

相当于:

welcome${userInfo.userName}

messagekey=”属性文件中的键”bundle=”绑定属性文件”>

用来进行消息输出:

例如国际化

1.建立不同国家语言的资源文件

基名:

阿联酋:

2.在配置文件中进行注册:

注册基名

message-resourcesparameter="

com.yourcompany.struts.ApplicationResources"

key="

show2"

/>

3.页面访问bundle用来绑定具体的国家语言配置文件,key是具体访问的键值对

Logic(逻辑)为前缀标签:

管理条件产生的输出和对象集产生的循环

logic:

iterator>

遍历循环<

equal>

empty>

notEmptyname=”作用域对象中保存的值”>

iteratorid=”遍历出来的对象”name=”作用域对象中保存的值”>

<

writename=”id的名称”property=”userName”/>

/logic:

/login:

notEmpty>

LoginAction中保存集合

页面上面遍历:

2)validator验证框架

表单数据验证方式:

1)在网页中,JS代码前台验证

2)ActionForm中validate()方法服务器验证

3)validator验证框架服务器验证(验证信息放在配置文件中)

验证框架怎么使用

1)validator-rules.xml验证框架主要配置文件,验证规则(struts已经写好)我们只需要根据msg配置相应的资源文件

说明:

required必须的mask编写自定义规则

msg=errors.required错误信息(必须要在资源文件中配置errors.required键的错误信息)

2)validation.xml自己配置验证文件

formset>

formname="

form的名字"

>

<

filedproperty=”属性名”depends=”规则名(required,mask)”>

<

arg0key="

属性文件中的键"

配置参数

/filed>

/form>

/formset>

3)在struts-config.xml中配置相应的插件

plug-inclassName="

org.apache.struts.validator.ValidatorPlugIn"

set-propertyvalue="

/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"

property="

pathnames"

/plug-in>

4)ActionForm都要继承于ValidatorForm说明是用验证框架进行验证

1.页面配置好errors的属性

2.创建一个UserForm,继承自ValidatorForm

3.创建validation.xml文件,

name:

form的名称,struts配置文件中的form的名称

field:

属性名称depends:

required必须要填写的

arg0key:

设置显示在jsperror中的消息,来自于资源文件

配置资源文件

Struts配置文件中配置插件

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2