
struts2
wuha0
这个作者很懒,什么都没留下…
展开
-
Struts运行机制
1. 当客户端发送一个URL请求(http://localhost/webappname/actionname),Tomcat接收该请求2. Tomcat找到相应的webapp下的WEB-INF/web.xml,找到stuts2 filter处理类org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter3.转载 2012-03-23 15:42:49 · 382 阅读 · 0 评论 -
Struts2在Action获取内置对象request,session,application(即ServletContext)
转自:http://blog.sina.com.cn/s/blog_7ffb8dd501013yat.htmltruts2在Action中如何访问request,session,application(即ServletContext)对象????方式一:与Servlet API解耦的方式 可以使用struts2中提供的Map对象来访问HttpRequest,HttpS转载 2014-10-10 10:14:10 · 781 阅读 · 0 评论 -
Struts2使用!动态方法调用无效
转自:http://jingyan.baidu.com/article/e9fb46e19291147521f766e3.html在Struts2的action配置中,可以使用method属性来实现方法的动态调用,除此之外还有一种方式可以实现方法的动态调用,那就是在url中的action后跟!再跟指定的方法名,比如localhost:80/test!hello,那么就会访问名称为t转载 2014-10-10 11:59:30 · 702 阅读 · 0 评论 -
Struts2中namespace的用法
转自:http://blog.163.com/weblin@126/blog/static/16868442520107172320306/Struts2中关于Action的namespace在很多地方出现,如struts.xml、form标签等等,有些莫名其妙的错误就是由于namespace设置错误造成的。如无法找到匹配的Action,访问不了result指定的页面等等。namesp转载 2014-10-10 09:11:50 · 1426 阅读 · 0 评论 -
<s:property>的用法
转自:http://hamlzf.iteye.com/blog/16694901,访问Action值栈中的普通属性:2,访问Action值栈中的对象属性(要有get set方法):3,访问值栈中对象属性的方法4,访问值栈中action的普通方法:5,访问静态方法:6,访问静态属性:配置属性文件,允许ognl访问静态方法struts.ognl.转载 2014-10-09 17:31:53 · 1746 阅读 · 0 评论 -
struts.xml文件之Bean的配置
转自:http://blog.163.com/artsn@126/blog/static/36533281201111511381316/Struts2的大部分核心组件不是以硬编码的形式写在代码中,而是通过自身的IoC容器来管理的。Struts2以可配置的形式来管理核心组件,所以开发者可以很容易的扩展框架的核心组件。当开发者需要扩展或者替换Struts2的核心组件时,只需要转载 2014-10-08 17:38:10 · 1184 阅读 · 0 评论 -
struts.xml文件之包的配置
转自:http://blog.163.com/artsn@126/blog/static/3653328120111161117997/我们在使用Struts2来开发Web应用,大部分是编写Action、拦截器等组件的开发来开发程序的。在Struts2中我们使用包来管理Action、拦截器等组件。我们可以在struts.xml文件中使用元素来配置包信息。在定义page元素是转载 2014-10-08 17:32:17 · 779 阅读 · 0 评论 -
struts.properties配置详解
转自:http://www.cnblogs.com/pigtail/archive/2013/02/12/2910348.htmlStruts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含 struts.properties文件,该文件定义转载 2014-10-08 16:49:05 · 639 阅读 · 0 评论 -
Struts.xml配置详解
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> 配置Struts2常量和web.xml中的转载 2012-03-23 15:44:16 · 422 阅读 · 0 评论 -
常用的Struts 2.0的标志(Tag)介绍
表达式语言主要有以下几大好处:避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能; 简单明了地表达代码逻辑,使用代码更可读与便于维护。 Struts 2中的表达式语言Struts 2支持以下几种表达式语言:OGNL(O转载 2012-03-28 13:31:06 · 563 阅读 · 0 评论 -
struts2—from标签中 theme="simple" 用法
在页面上显示就变成两行显示,而且右对齐,难道默认就是这样? 解释: 楼主你仔细看你生成的html代码,会发现多了很多多余的tr,td等,因为struts2表单标签本来就会自动生成的 你又再次添加,就多余了,下面这段代码你先拿去运行,自己先摸索一下,验证通过的 HTML code转载 2012-03-28 13:15:51 · 1108 阅读 · 0 评论 -
Struts2的web.xml配置2
Struts 2的基本配置基本的配置可以如下,详细的后面讲解。http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.c转载 2012-03-28 13:14:07 · 515 阅读 · 0 评论 -
struts中#、%和$这三个符号的使用方法
一、"#"的用法 1、 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: parameters 包含当前HTTP请求参数的Map #parameters.id[0]作用相当于request.getParameter("id") request转载 2012-03-28 13:09:46 · 434 阅读 · 0 评论 -
struts2 标签的使用之一 s:if
struts2 的web 项目中为了方便的编写jsp,标签是最好的选择1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库: A:在web.xml文件 (默认 可以省略)taglib> taglib-uri>/struts-tagstaglib-转载 2012-03-27 17:24:50 · 425 阅读 · 0 评论 -
struts2 标签的使用之二 s:iterator
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list"{'1','2','3','4','5'}" id='number转载 2012-03-27 17:26:49 · 552 阅读 · 0 评论 -
Struts2的web.xml配置
在现在开发的Web项目中,大家都是使用web.xml来实现MVC框架的应用。既然Struts2也属于MVC框架,因此在web.xml中必定要配置Struts2用以实现应用。技术要点本节代码说明Struts2基本配置。1、如何加载FilterDispatcher过滤器。2、如何使用FilterDispatcher过滤器拦截URL。演示代码Java 代码1.原创 2012-03-26 10:47:16 · 3748 阅读 · 0 评论 -
解决struts2在(IE,Firefox)下载文件名乱码问题。
转自:http://onlyonetoone.iteye.com/blog/1317304对浏览器类型进行判断。Java代码 // 判断浏览器 HttpServletRequest request = ServletActionContext.getRequest(); String Agent = request.转载 2014-10-13 21:25:27 · 1444 阅读 · 0 评论