struts2相关
llbupt
这个作者很懒,什么都没留下…
展开
-
No selector attribute (cookie/header/name/parameter) was specified
使用struts页面报错: No selector attribute (cookie/header/name/parameter) was specified原因是:原创 2011-07-05 10:17:28 · 2835 阅读 · 0 评论 -
Struts2中Action访问ServletAPI
Web应用中通常需要访问的ServletAPI就是HttpServletRequest,HttpSession,ServletContext,这三个类分别代表jsp内置对象中的request,session, application。Struts2提供了一个ActionContext类,action可以通过这个类来访问ServletAPI。具体看以下例子,实现的是一个网站访问计数器的功能:原创 2012-04-03 15:12:39 · 1835 阅读 · 0 评论 -
Struts2中的Default.properties文件注释 以及属性的配置方法
Default.properties文件:# struts.configuration=org.apache.struts2.config.DefaultConfiguration# struts.locale=en_USstruts.i18n.encoding=UTF-8# struts.objectFactory = spring原创 2012-04-03 13:55:08 · 3929 阅读 · 0 评论 -
struts2采用convention-plugin实现零配置
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮转载 2011-07-28 09:13:22 · 960 阅读 · 0 评论 -
struts2 中dispatcher、redirect和chain三种result type的使用区别
dispatcher:用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。redirect:可用于返回一个页面、一个action、链接到一个网址。 缺点:redirect把一个http返回码(SUCCESS)以及返回的页面位置一起重新发给web转载 2011-07-28 16:39:50 · 7017 阅读 · 0 评论 -
struts2的基本配置以及jsp的路径问题
1、 在web.xml文件中配置以下内容: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 2、 st原创 2011-07-27 15:44:55 · 14527 阅读 · 0 评论 -
struts2的action方法匹配以及通配符的使用
1、 ActionMethod:Action执行的时候并不一定要执行execute方法,可以在配置文件中配置action的时候用“method”属性来指定执行哪个方法,也可以在url地址中动态指定(动态方法调用DMI)Struts.xml文件的配置:"1.0" encoding=原创 2011-07-27 15:54:26 · 24920 阅读 · 0 评论 -
struts Tiles框架
Tiles框架为创建Web页面提供了一种模板机制,它能将网页的布局和内容分离。允许先创建模板,然后在运行时动态地将内容插入到模板中。 在我们已知的创建符合式网页的方法中,包括: 采用基本的JSP语句创建符合式网页。这种方法会导致JSP代码的大量冗余,后果是重复编码、多处修转载 2011-07-11 19:26:35 · 833 阅读 · 0 评论 -
Spring 和struts 整合的几种方式
Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Spring 和struts 整转载 2011-07-08 15:09:19 · 76 阅读 · 0 评论 -
struts整合spring的3中方法
1 struts的action继承自spring的ActionSupport,ActionSupport可以获得spring的ApplicationContext,因此就可以获得注入的业务层组件.在struts-config.xml中配置ContextLoaderPlugIn(这转载 2011-07-08 15:03:56 · 675 阅读 · 0 评论 -
struts的具体工作流程 以及 process()方法的处理流程
struts的具体工作流程: (1)Web容器启动后,Struts加载需要依靠ActionServlet,但是ActionServlet的加载需要从两个方面进行 a,Web容器首先根据加载的优先级进行组件的加载,如果ActionServlet的加载优先级是最高的,则原创 2011-07-07 23:36:49 · 252 阅读 · 0 评论 -
struts-config.xml文件中的主要元素
1、data-source:用来定义对数据源的访问 数据源的实现:(1) DataSource ds = getDataSource(HttpServletRequest request, String dataSourceName)原创 2011-07-06 22:56:55 · 141 阅读 · 0 评论 -
tiles-definitions must match DOCTYPE root null
tiles报错:Document root element "tiles-definitions", must match DOCTYPE root "null".]org.xml.sax.SAXParseException: Document root el转载 2011-07-05 14:58:47 · 267 阅读 · 0 评论 -
Struts2与Struts1在各方面的简要对比:
Struts2与Struts1在各方面的简要对比:1. 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使A转载 2012-04-06 14:28:13 · 512 阅读 · 0 评论