Struts标签库.doc_第1页
Struts标签库.doc_第2页
Struts标签库.doc_第3页
Struts标签库.doc_第4页
Struts标签库.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Struts标签库一.html标签1.html元素的标签:a1. 链接中的name a2. 链接到站点外 a3. 同一个应用 如:包含请求参数: 包含单个请求变量: /要有范围 包含多个请求变量: url b.: /也可以包含单个或多个请求变量 2.基本表单标签:,Cancel :Action中的取消事件:FormBasicForm fbf = (FormBasicForm) form; if (isCancelled(request) fbf.setStatus(Cancel was pressed!); return (mapping.findForward(success); /表示取消选中 else fbf.setStatus(Submit was pressed!); return (mapping.findForward(success); 3.下拉列表和多选列表 / multiple下拉可多选Orange /基本的页面输入/从资源文件中显示 / labelProperty显示值4.显示错误消息: errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(key) );a.显示全局:b.显示特定字段: errors.add(checkbox1, new ActionMessage(error.checkbox); /bundle资源文件5.显示信息:a./如果为true则从全局中搜索则:ActionMessages actionMessages=new ActionMessages();actionMessages.add(ActionMessages.GLOBAL_MESSAGE,new ActionMessage(“key”);saveMessages(request,actionMessages);b.从一定的范围中查找: 则:protected void saveMessages(HttpServletRequest request,ActionMessages messages).request.setAttribute(GLOBAL_MESSAGE_key,messages); 二:Struts Bean标签1.访问http请求信息和JSP对象a. / value为默认值 输出: b. c. /检索JSP范围,隐含对象 d. / value为默认值 检索多值:通过链接传递参数:循环输出:% for (int i=0; i arg2.length; i+) out.write(arg2i + ); %2访问WEB应用资源: a. /默认资源文件中:hello=Hello,0通过变量名或javaBean得到key值再访问资源文件:/ bundle不能省,只能访问资源文件b. 同,但将WEB资源存放在一个变量中,有forward,page,href 3.定义或输出javaBean,bean:write标签filter为true时会将特殊符号转换成普通字符串a.value属性: name和property属性: / contextBean为javax.servlet.ServletContext类型,实例化 name和type属性(用于复制):三Struts Logic标签:1.逻辑判断:(greatEqual,lessEqual,greatThan.)a.UserName is Linda b. not Tom c. 100 小于100.0a2字符串匹配:变量中是否包含指定的字符串a. has the string Sun in it. /还有end属性 starts with the string Linda. 3判断指定内容是否存在 a. emptyString is empty! b. 判断指定的安全角色,用户,cookie,header或javaBean是否存在 c. 在范围内检索key从Globals.MESSAGE_KEY中检索,不同于Globals.ERROR_KEY 从指定的ActionMessages对象中检索 4请求转发或重定向a.,与配置中同名b.,也有page,href和forward三种属性5循环遍历/offset为开始位置,indexId为序号a. 遍历集合.b. 遍历Map /如果value不是集合就不用嵌套了四利用Tiles模板和Tiles组件创建复合式网页1.在web.xml中配置所需要的url和location2.建立tiles的xml文件放在WEB-INF下: 3在struts配置文件中配置TilesPlugin插件(ctrl+n): 4.在Action已经存在ActionServlet,并在struts配置文件中配置Action来调用Tiles组件 ForwardAction为Action内置对象,专门负责转发功能,在将请求转发给parameter的组件5在index.jsp中插入Tiles组件6.在layout.jsp文件中进行布

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论