STRUTS2.0 常用标签,ONGL

 Struts2页面开发中常用标签使用规范:
1.1.通过<input name="userName" type="text" class=" " size="15">
往action中传值,action中要有相应的属性,并提供SET/GET方法。
(在数量少时可以使用request.getParameter(“userName”);)
1.2.在页面显示action传来的数据,使用property标签。需要显示的数据从action中获得。
1.3.往action中的实体对象内传值,使用textfield标签。
1.4.在页面中判断指定值使用<s:if>标签。判断数据从action中获得。
1.5.在页面中需要循环列表显示的数据使用<s:iterator>标签,列表数据从action中获得。
1.6.URL地址和超链接可以使用<a href>和<s:url>,在传多值时建议<a href>和<s:url>一起使用......


Tags: struts2  标签  struts  ONGL  
STRUTS2 ACTION的扩展名修改方法
STRUTS2 ACTION的扩展名默认为.action,在struts1.X前为.do,如果要把STRUTS2的ACTION 的扩展名也改成.do可以按如下方法做。方法一struts.xml方法二web.xml里也可以。给filter加个init-param
Tags: struts2  ACTION  扩展名  方法  
Struts2学习:配置篇之配置文件
web.xml no /WEB-INF/ Web部署描述符,包含了所有必须的框架组件 struts.xml yes /WEB-INF/classes 主要配置文件,包含了拦截器,action-mappings等等 struts.properties yes /WEB-INF/classes 框架的运行时属性 struts-default.xml yes /WEB-INF/lib/struts2-core.jar 由struts提供的默认配置文件 struts-default.vm yes /WEB-INF/classes 供velocity.properties参考的默认宏 struts-plugin.xml yes plug-in jar文件的根目录 可选的插件配置文件,格式同struts.xml velocity.properties yes /WEB-INF/classes 覆盖默认的velocity配置 下面我们来详细看下表中的各个配置文件,因为在项目开发中只用到了前面四种配置文件,所以对后面3种就不作介绍了。1.web.xml文件对于开发JSP程序的人来说,这个文件再熟悉不过了,它通常被称为部署描述符,它代表了整个Java web应用程序的核心,很自然的它也是struts的核心部分之一。在web.xml文件中Struts定义了它的FilterDispatcher,这个Servlet过滤器负责初始化整个Struts框架请且处理所有的请求。这个过滤器可以包括一些初始化参数,有的参数指定了要加载哪些额外的xml配置文件,还有的会影响struts框架的行为。之前我们说配置一个Struts2环境的时候就讲了,配置一个Struts2的环境只需在web.xml文件中加上如下一段话即可:
Tags: struts2  学习  配置  struts  
Struts2学习:配置篇之“0配置”和Annotation
Struts2官方文档在讲述配置的时候,一开始就来了个“0配置”(Zero Configuration),大意就是说在struts应用中不使用任何xml文件或者properties文件,元数据(Metadate)都用通过约定(convention)和注解(annotation)来表达的,而且这是struts2的一个新特性,目前仍在测试中,相关文档也很粗略。接下来的一部分讲述的就是Annotation,我粗略的看了一下,估计它就是“0配置”的核心所在,我拿文档中最简单的一个例子来看一下:@Result(name="success", value="/home.page", type=TilesResult.class)public class HomeAction extends ActionSupport { // ...}红底的部分就是我们所说的Annotation,它说明这个当这个action返回值为”success”时页面就跳转值/home.pag,就相当于我们在struts.xml中配置的result元素,采用了这个Annotiation之后我们就不用写配置文件了,实现了所谓的“0配置”。一般我们在配置actio的时候都会出现多个result,这时Annotation就可以这么写:
Tags: struts  struts2  配置  Annotation  
Sping2.0 + Struts2.0 +Ibatis 的使用总结
最近工作中涉及到一些将其他项目组的应用整合到我们平台上的事情。刚好那个项目是base在Appfuse提供的框架基础上开发的。使用了Spring2.0 + Struts2.0 + Ibatis的框架。趁此机会把这几个外面现在比较流行的东西又好好看了看。现在写个总结。也希望能便于以后的参考。好了,元归正传,开始我们的SSI之旅。我们还是从代码讲起。这样也便于我们理解。否则High Level的东西说了一通到最后也不知道都说明了什么。先看几段代码: Spring DataSoure:
Tags: struts2  struts  ibatis  总结  spring2  
struts2.0的标签库(简介)
以前标签库分html、bean、logic、tiles。而struts2.0里的标签却没有分类,只要在jsp头文件加上<%@ taglib prefix="s" uri="/struts-tags" %>就能使用。下面介绍各个标签的用法(若有错请指正):A:-----超链接,类似于html里的-----执行一个view里面的一个action-----如果action的errors有值那么显示出来-----如果action的message有值那么显示出来-----添加一个值到list,类似于list.add();-----自动完成标签的内容,这个是ajax.....
Tags: struts2  标签  taglib  struts  
struts2笔记:与spring2集成
春节期间发生了一些高兴的事,其中之一便是apache终于发布了struts2的正式版:struts2.0.6GA,所以我也该从webwork迁移至struts2。struts2基本上就是webwork的翻版,所以迁移过程倒是很简单,只需要修改下配置文件和一些包名就可以了。如果在Eclipse、Netbeans这些集成开发工具的帮助下,记不清包名也很容易找到想要的类的,呵呵。在Eclipse下建立一个Dynamic Web Application。从struts2.0.6的lib目录中复制下面的库文件到WEB-INF/lib目录下:commons-logging-1.1.jarfreemarker-2.3.8.jarognl-2.6.9.jarstruts-api-2.0.6.jarstruts-core-2.0.6.jarstruts-spring-plugin-2.0.6.jarxwork-2.0.0.jar从spring中lib目录中复制下面的库文件到WEB-INF/lib目录下:spring.jar修改web.xml,增加一个struts的分派器filter,映射所有的url-pattern,再增加一个spring的ContextLoaderListener监听器。修改后的内容如下:
Tags: struts2  笔记  spring2  集成  
Struts 2 间接实现零配置
所谓间接实现零配置,是指只要做些初始化的配置之后,在以后的开发中基本上不用再对每个Action做配置 struts.xml这样配置 代码/view/{1}/${target}.jspstruts.properties的配置: 代码.......
Tags: struts2  配置  
struts2的struts.properties配置文件详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的\'do\'字。struts.configuration The org.apache.struts2.config.Configuration implementation class org.apache.struts2.config.Configuration接口名struts.configuration.files A list of configuration files automatically loaded by Struts struts自动加载的一个配置文件列表struts.configuration.xml.reload Whether to reload the XML configuration or not 是否加载xml配置(true,false)struts.continuations.package The package containing actions that use Rife continuations 含有actions的完整连续的package名称
Tags: struts2  properties  配置  详解  struts  
详解struts2中struts.properties
Struts 2框架有两个核心配置文件: struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。 struts.properties文件通常放在Web应用的WEB-INF/classes路径下。实际上,只要将该文件放在Web应用的CLASSPATH路径下,Struts 2框架就可以加载该文件。 其实,struts.properties文件的内容均可在struts.xml中以加载。 下面将该文件的配置参数详细列举出来,方便大家查看;struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。............
Tags: 详解  struts2  properties  struts  
分页:[«] [1] 2[»]
Feed订阅集
勤劳致富^.^
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.