`

struts2常用标签和xml标签

阅读更多
本文章来自 http://www.bruceleey.com/archives/date/2010/01/28 Struts2常用标签 A: —–超链接,类似于html里的 <action name='”"'></action>—–执行一个view里面的一个action <actionerror></actionerror>—–如果action的errors有值那么显示出来 <actionmessage></actionmessage>—–如果action的message有值那么显示出来 <append></append>—–添加一个值到list,类似于list.add(); <autocompleter></autocompleter>—–自动完成<combobox>标签的内容,这个是ajax B: <bean name='”"'></bean>—–类似于struts1.x中的,JavaBean的值 C: <checkbox></checkbox>—–复选框 <checkboxlist list='”"'></checkboxlist>—–多选框 <combobox list='”"'></combobox>—–下拉框 <component></component>—–图像符号 D: <date></date>—–获取日期格式 <datetimepicker></datetimepicker>—–日期输入框 <debug></debug>—–显示错误信息 <div></div>—–表示一个块,类似于html的<div></div> <doubleselect list='”"' doublename='”"' doublelist='”"'></doubleselect>—–双下拉框 E: <if test='”"'></if><elseif test='”"'></elseif><else></else>—–这3个标签一起使用,表示条件判断 F: <fielderror></fielderror>—–显示文件错误信息 <file></file>—–文件上传 <form action="%E2%80%9D%22"></form>—–获取相应form的值 G: <generator separator='”"' val='”"'></generator>—-和<iterator>标签一起使用 H: <head></head>—–在里使用,表示头文件结束 <hidden></hidden>—–隐藏值 I: <i18n name='”"'></i18n>—–加载资源包到值堆栈 <include value='”"'></include>—–包含一个输出,servlet或jsp页面 <inputtransferselect list='”"'></inputtransferselect>—–获取form的一个输入 <iterator></iterator>—–用于遍历集合 L: <label></label>—–只读的标签 M: <merge></merge>—–合并遍历集合出来的值 O: <optgroup></optgroup>—–获取标签组 <optiontransferselect doublelist='”"' list='”"' doublename='”"'></optiontransferselect>—–左右选择框 P: <param>—–为其他标签提供参数 <password></password>—–密码输入框 <property></property>—–得到’value’的属性 <push value='”"'></push>—–value的值push到栈中,从而使property标签的能够获取value的属性 R: <radio list='”"'></radio>—–单选按钮 <reset></reset>—–重置按钮 S: <select list='”"'></select>—–单选框 <set name='”"'></set>—–赋予变量一个特定范围内的值 <sort comparator='”"'></sort>—–通过属性给list分类 <submit></submit>—–提交按钮 <subset></subset>—–为遍历集合输出子集 T: <tabbedpanel id='”"'></tabbedpanel>—–表格框 <table></table>—–表格 <text name='”"'></text>—–I18n文本信息 <textarea></textarea>—–文本域输入框 <textfield></textfield>—–文本输入框 <token></token>—–拦截器 <tree></tree>—–树 <treenode label='”"'></treenode>—–树的结构 U: <updownselect list='”"'></updownselect>—–多选择框 <url></url>—–创建url Struts2 XML标签:Constant struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。 struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true。如果需要关闭动态方法调用,则可设置该属性为false。 struts.enable.SlashesInActionNames 该属性设置Struts 2是否允许在Action名中使用斜线,该属性的默认值是false。如果开发者希望允许在Action名中使用斜线,则可设置该属性为true。 struts.tag.altSyntax 该属性指定是否允许在Struts 2标签中使用表达式语法,因为通常都需要在标签中使用表达式语法,故此属性应该设置为true,该属性的默认值是true。 struts.devMode该属性设置Struts 2应用是否使用开发模式。如果设置该属性为true,则可以在应用出错时显示更多、更友好的出错提示。该属性只接受true和flase两个值,该属性的 默认值是false。通常,应用在开发阶段,将该属性设置为true,当进入产品发布阶段后,则该属性设置为false。 struts.i18n.reload该属性设置是否每次HTTP请求到达时,系统都重新加载资源文件。该属性默认值是false。在开发阶段将该属性设置为true会更有利于开发,但在产品发布阶段应将该属性设置为false。 提示 开发阶段将该属性设置了true,将可以在每次请求时都重新加载国际化资源文件,从而可以让开发者看到实时开发效果;产品发布阶段应该将该属性设置为false,是为了提供响应性能,每次请求都需要重新加载资源文件会大大降低应用的性能。 struts.ui.theme该属性指定视图标签默认的视图主题,该属性的默认值是xhtml。 struts.ui.templateDir该属性指定视图主题所需要模板文件的位置,该属性的默认值是template,即默认加载template路径下的模板文件。 struts.ui.templateSuffix该属性指定模板文件的后缀,该属性的默认属性值是ftl。该属性还允许使用ftl、vm或jsp,分别对应FreeMarker、Velocity和JSP模板。 struts.configuration.xml.reload该属性设置当struts.xml文件改变后,系统是否自动重新加载该文件。该属性的默认值是false。 struts.velocity.configfile该属性指定Velocity框架所需的velocity.properties文件的位置。该属性的默认值为velocity.properties。 struts.velocity.contexts该属性指定Velocity框架的Context位置,如果该框架有多个Context,则多个Context之间以英文逗号(,)隔开。 struts.velocity.toolboxlocation该属性指定Velocity框架的toolbox的位置。 struts.url.http.port该属性指定Web应用所在的监听端口。该属性通常没有太大的用户,只是当Struts 2需要生成URL时(例如Url标签),该属性才提供Web应用的默认端口。 struts.url.https.port该属性类似于struts.url.http.port属性的作用,区别是该属性指定的是Web应用的加密服务端口。 struts.url.includeParams该属性指定Struts 2生成URL时是否包含请求参数。该属性接受none、get和all三个属性值,分别对应于不包含、仅包含GET类型请求参数和包含全部请求参数。 struts.custom.i18n.resources该属性指定Struts 2应用所需要的国际化资源文件,如果有多份国际化资源文件,则多个资源文件的文件名以英文逗号(,)隔开。 struts.dispatcher.parametersWorkaround 对于某些Java EE服务器,不支持HttpServlet Request调用getParameterMap()方法,此时可以设置该属性值为true来解决该问题。该属性的默认值是false。对于 WebLogic、Orion和OC4J服务器,通常应该设置该属性为true。 struts.freemarker.manager.classname 该属性指定Struts 2使用的FreeMarker管理器。该属性的默认值是 org.apache.struts2.views.freemarker.FreemarkerManager,这是Struts 2内建的FreeMarker管理器。 struts.freemarker.wrapper.altMap该属性只支持true和false两个属性值,默认值是true。通常无需修改该属性值。 struts.xslt.nocache 该属性指定XSLT Result是否使用样式表缓存。当应用处于开发阶段时,该属性通常被设置为true;当应用处于产品使用阶段时,该属性通常被设置为false。 struts.configuration.files 该属性指定Struts 2框架默认加载的配置文件,如果需要指定默认加载多个配置文件,则多个配置文件的文件名之间以英文逗号(,)隔开。该属性的默认值为struts- default.xml,struts-plugin.xml,struts.xml,看到该属性值,读者应该明白为什么Struts 2框架默认加载struts.xml文件了。 </iterator></combobox>
分享到:
评论

相关推荐

    配置Struts 2开发环境,了解和熟悉Struts 2的开发流程、了解和熟悉Struts2标签的使用方法.rar

    2.配置struts.xml文件; 3.掌握在视图中访问Action的方法. 4. 掌握在视图中多方法调用同一个Action的方法 5.掌握常用标签textfield、radio、paaaword、checkboxlist、select、data的使用方法,实现页面与Action的交互...

    SSH之Struts1之struts-config.xml常用配置详解(3-21-2008)

    SSH之Struts1之struts-config.xml常用配置详解(3-21-2008)

    Struts2详解,Struts2与Struts1的区别

    Struts2和Struts1的常见区别 二. Struts2入门 3. 快速配置Struts2环境 4. 开发一个Struts2简单实例 5. struts.xml文件 三. Struts2深入开发 6. 常用标签配置和使用 7. 常用标签配置和使用 8. 标签 ...

    struts2 学习例子

    (2)在web.xml中声明要使用的标签 这样是struts2 2.3.1.2版本的引入方式 &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 4.标签的使用 ...

    Struts2 in action中文版

    6.7.2 Struts 2中常用的表达式语言特性 131 6.7.3 表达式语言的高级特性 135 6.8 小结 137 第7章 UI组件标签 139 7.1 为什么需要UI组件标签 139 7.2 标签、模板和主题 144 7.2.1 标签 146 7.2.2 模板 146 7.2.3 ...

    Struts2入门教程(全新完整版)

    6.其它常用标签的使用(代码参名为“补充”的文件夹下的tag.jsp) 45 七、国际化 47 1.action级别下的国际化 47 2.配置package的资源文件 48 3.app级别的资源文件 48 4.使用资源文件的原理 49 5.选择使用资源文件 49...

    struts2 详解文档

    介绍Struts 2及Struts 2开发环境的搭建 第一个Struts 2应用开发 解决Struts 2配置文件无提示问题 ...Struts 2常用标签解说 使用标签防止表单重复提交 Struts 2+Spring 2.5+Hibernate 3.3整合开发

    Struts2 国际化字符串 拦截器

    下面让我们来做一个Velocity模板输出的例子,首先在classes/struts.xml中新建一个Action映射(Mapping),将其result类型设为velocity,如以下代码所示: &lt;result type="velocity"&gt;/HelloWorld.vm 例3 classes/...

    低清版 大型门户网站是这样炼成的.pdf

    2.2.3 struts 2核心配置文件struts.xml详解 57 2.3 struts 2应用开发实务 61 2.3.1 struts 2应用开发环境的搭建 62 2.3.2 struts 2应用基本开发步骤—搭建eportal应用 69 2.3.3 struts 2中集成fckeditor 80 ...

    Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)

    第3篇为高级篇,内容包括JSTL标签库的使用、如何自定义标签、资源国际化、数据库概述、JDBC详解、XML概述等;第4篇为Struts框架篇,内容不仅包括Struts 1.x的内容,也包括Struts 2.x中的内容;第5篇为Hibernate框架...

    Struts原理、开发及项目实施

    Struts的工作原理,如下图2所示: &lt;br/&gt; 控制:通过图2大家可以看到有一个XML文件Struts-config.xml,与之相关联的是Controller,在Struts中,承担MVC中Controller角色的是一个Servlet,叫ActionServlet...

    Java Web开发实战经典%2B基础篇.part1

    第1部分 Web开发前奏 第1章 Java Web开发简介 第2章 HTML、JavaScript简介 ... 第16章 Struts常用标签库 第17章 Struts高级开发 第5部分 附录 附录A 实用工具 附录B MyEclipse开发工具 附录C HTTP状态码及头信息

    Java Web开发实战经典%2B基础篇.part2

    第1部分 Web开发前奏 第1章 Java Web开发简介 第2章 HTML、JavaScript简介 ... 第16章 Struts常用标签库 第17章 Struts高级开发 第5部分 附录 附录A 实用工具 附录B MyEclipse开发工具 附录C HTTP状态码及头信息

    Java Web开发实例大全 基础卷

    XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库(JSTL),Ajax开发技术,Struts基础开发,Struts常用...

    68个常用开发手册

    struts2标签.chm tomcat5.5中文帮助文档.chm W3CSchool.chm w3school完整版.CHM WebGL自修教程.chm XML+Schema官方教程(9loong中文版)修正版2009.04.chm XmlSchema标准参考手册.chm XPathTutorial.chm 样式表中文...

    《Java Web开发实战经典》

    XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库(JSTL),Ajax开发技术,Struts基础开发,Struts常用...

    JavaWeb讲义pdf

    XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库(JSTL),Ajax开发技术,Struts基础开发,Struts常用...

    JavaWeb开发实战经典(李兴华).part2

    XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库(JSTL),Ajax开发技术,Struts基础开发,Struts常用...

    JAVA WEB开发实战经典PPT

    第01章:WEB开发简介;...第03章:XML简介;第04章:Tomcat服务器的安装及配置;第05章:JSP基础语法;第06章:JSP内置对象;第07章:JavaBean;...第16章:Struts常用标签库;第17章:Struts高级开发

Global site tag (gtag.js) - Google Analytics