![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
Arthur0088
这个作者很懒,什么都没留下…
展开
-
Struts2.1.6测试小记
Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。 下载后按着Struts 2.0.14版的方法进行配置,将我以前做的一些程序移植到Struts2.1.6上,启动Tomcat,晕晕,竟然抛出异常说无法装...原创 2009-10-13 22:33:42 · 90 阅读 · 0 评论 -
struts2-redirect和redirect-action的一点区别 直接跳转
<action name="undoBdChannelOperator" class="bdChannelAction" method="undoBdChannelOperator"> <result name="success" type="redirect">getUndoBdChannelListUI.action?operTy原创 2009-10-29 10:20:52 · 170 阅读 · 0 评论 -
struts2 redirect-action 传递参数
使用struts2框架,在提交一个请求后,将获取的数据对象再要生成一个序列号,为了防止刷新生成冗余序列号,就在请求处理完成后,直接重定向到显示该信息的action中: <action name="enterpreinfo" class="preinfoBusinessAction" method="enterPreinfoSub"> <result nam...原创 2009-10-29 10:01:45 · 155 阅读 · 0 评论 -
Struts2 redirect参数取不到的问题解决方法
Struts2中通过配置文件重定向后常出现参数找不到的问题,总结一下解决方法: 1. 确保Action中的需要在redirect时传递变量是基本类型(比如int、long等); 2. 确保变量都有setter & getter; 3. 配置文件: redirect方式: <action name="view" class="myAction" ...2009-10-29 09:56:11 · 184 阅读 · 0 评论 -
Struts2中redirect基本的经验之谈
1. redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。2. redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。 3. chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。 /...原创 2009-10-29 09:00:16 · 368 阅读 · 0 评论 -
struts2 标签的使用之二 s:iterator
struts2的s:iterator 可以遍历数据栈里面的任何数组,集合等等。以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status: 迭代元素的索引 1:jsp页面定义元素写法 数组或list <s:iterator value="{'1','2','3','4','...2009-10-27 15:06:34 · 87 阅读 · 0 评论 -
base href标记介绍(意思)及具体例子说明
base href标记介绍:base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记<head>与</head>之间。 你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。 base href重要属性: href 设定前缀的链接地址 target 设定文件显示的窗口,同a标记中的target ...2009-10-26 10:31:46 · 405 阅读 · 0 评论 -
JSP中<base href="<%=basePath%>">作用
通常在JSP页面开通有如下代码: <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> 这段代码的意思是获取当...2009-10-26 10:22:39 · 276 阅读 · 0 评论 -
struts2之路径问题
1.费话不说,我的项目名称为zzcz99,先看代码: String baseContextPath = ServletActionContext.getRequest().getContextPath() + "/"; String baseFullCxtPath = ServletActionContext.getServletContext().getRealPath("/")...原创 2009-10-26 10:05:47 · 118 阅读 · 0 评论 -
Struts标签使用之修改功能
在一般的应用中,一般有添加、修改等操作,如下: 添加功能 <s:textfiled name="xxx" /> 修改功能 问题题目:<input name="topics.content" value="<s:property value="#request.topics.content"/>"/> 查询功2009-10-21 13:56:47 · 143 阅读 · 0 评论 -
struts2中的日期格式化输出
struts2 中的默认的日期输出并不符合我们的中文日常习惯.以下是我知道的在struts2中进行日期格式化输出的几种方式.1.利用 <s:date>进行格式化.如:<s:date name="birthday" format="yyyy-MM-dd"/>就是将属性birthday按yyyy-MM-dd的格式进行输出.2.利用<s:param>进行格式化.如:&...2009-10-21 12:19:23 · 108 阅读 · 0 评论 -
s:property 格式化输出代码
当属性中有标签代码时,如果你想不显示这些标签代码(格式化输出),可以使用struts2标签的escape属性 <s:property value="name" escape="false"/>2009-10-21 08:45:27 · 321 阅读 · 0 评论 -
可以取得页面参数的 ServletRequestAware接口
为了在Action处理过程中可以访问到当前请求HttpServerRequest对象,通俗的说就是request.getParameter可以取到值.我们可以使用依赖注入机制的接口注入方法.接口注入需要的是已经被实现了的接口。这个接口包含了相应属性的setter,为Action提供值。 我做的这个神话网的例子中,有一个action需要request.getParameter取得va...2009-10-20 23:14:41 · 159 阅读 · 0 评论 -
struts2 iterator status index 奇偶判断
<s:iterator id="topics" status="index"> <tr> <td><s:property value="#index.index+1" /></td> </tr>&a2009-10-20 15:19:20 · 242 阅读 · 0 评论 -
Struts2中s:radio list 标签如何预先选中使一个值被选中
经过查看资料发现 s:radio 有一个value属性 可以预先选定按钮<s:radio list="#{1:'男',2:'女'}" value="1" />在查看页面可用<s:radio list="#{1:'男',2:'女'}" value="sex" />直接得到名称显示注意:这其中的只写了 1 2 ,1表示男,2表示女,所以在value中就可以直接用一个双引原创 2009-10-15 16:23:23 · 176 阅读 · 0 评论 -
Struts2的OGNL
OGNL获取Context中的对象中的属性的方法很简单:person.name就可以获取person对象的name属性的值。OGNL会从当前valueStack开始查找所要求的属性,一直往上层查找,直到找到为止。 除此之外,Struts2还提供了一些命名对象,它们存在于Stack Context中,所以访问这些对象时需要使用#前缀来指明。 1,parameters对象,用于访问HT...原创 2009-10-14 23:40:23 · 88 阅读 · 0 评论 -
struts2动态方法调用 ActionName!methodName.action
Struts1框架提供了DispatchAction,从而允许一个Action内包含多个处理逻辑。例如对于同一个表单,当用户通过不同的请求按钮提交表单时,应该使用Action的不同方法来处理请求。 Struts2同样提供了这种处理多个请求的Action,看下面的JSP页面。 上面的JSP页面包含两个提交按钮,但两个提交按钮分别提交给Action的不同方法处理,其中“登陆”按钮希望使用登陆逻辑来处理...2009-10-14 14:37:19 · 170 阅读 · 0 评论 -
struts2 标签换行
在默认情况下,表单元素是分布在不同行的。如下代码:<s:form action="login2"> <s:textfield label="用户名" name="username"/> <s:password label="密码" name="password"/> <s:s2009-10-14 10:57:41 · 139 阅读 · 0 评论 -
Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之间的区别
Chain Result:这个result调用另外的一个action,连接自己的拦截器栈和result。actionName (默认) - 被调用的action的名字 namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间 method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法 Redirect ...原创 2009-10-29 10:27:05 · 189 阅读 · 0 评论