struts2中的param配置_struts2核心配置

其他范文 时间:2020-02-28 04:52:00 收藏本文下载本文
【www.daodoc.com - 其他范文】

struts2中的param配置由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“struts2核心配置”。

struts.xml中关于param的配置

2012-07-21 16:37 1883人阅读 评论(0)收藏 举报 actionstrutsredirectvelocityfreemarkerxslt 在struts.xml配置文件中遇到了param,有点迷糊,上网查了查……似乎明白些了 ${tplPath}

/jeecms

LoginFrameInput 这里的action 是Log,他包含了登陆和退出,当系统在登录的时候就直接返回${tplPath}就可以了;在退出的时候需要返回到登陆页面,所以退出的时候是转发到 action的,转发到action肯定要告诉系统转发到那个action,该action的namespace是什么,名字是什么,就是通过param 该属性老告知struts2的;当然param还有其他用法,不过一般就用这个就差不多了,综上得出:

param标签主要用于为其他标签提供参数,例如bean和include标签。param参数设置:

name:可选属性,指定设置参数名称 value:可选属性,指定参数的值 id:可选属性,指定该元素引用id

chain

用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。

com.opensymphony.xwork2.ActionChainResult

dispatcher

用来转向页面,通常处理JSP

org.apache.struts2.dispatcher.ServletDispatcherResult freemaker

处理FreeMarker模板

org.apache.struts2.views.freemarker.FreemarkerResult

httpheader

控制特殊HTTP行为的结果类型

org.apache.struts2.dispatcher.HttpHeaderResult stream

向浏览器发送InputSream对象,通常用来处理文件下载,还可用于返回AJAX数据

org.apache.struts2.dispatcher.StreamResult

velocity

处理Velocity模板

org.apache.struts2.dispatcher.VelocityResult

xslt

处理XML/XLST模板

org.apache.struts2.views.xslt.XSLTResult plainText

显示原始文件内容,例如文件源代码

org.apache.struts2.dispatcher.PlainTextResult plaintext

显示原始文件内容,例如文件源代码

org.apache.struts2.dispatcher.PlainTextResult redirect

重定向到一个URL,被跳转的页面中丢失传递的信息,如request

org.apache.struts2.dispatcher.ServletRedirectResult redirectAction

重定向到一个Action,跳转的页面中丢失传递的信息,如request

org.apache.struts2.dispatcher.ServletActionRedirectResult

redirect-action

重定向到一个Action,跳转的页面中丢失传递的信息,如request

org.apache.struts2.dispatcher.ServletActionRedirectResult 注:redirect与redirect-action区别

一、使用redirect需要后缀名 使用redirect-action不需要后缀名

二、type=“redirect” 的值可以转到其它命名空间下的action,而redirect-action只能转到同一命名空下的 action,因此它可以省略.action的后缀直接写action的名称。如:

viewTask.action viewTask 附:redirect-action 传递参数

showpreinfo?preinfo.order_number=${preinfo.order_number}&preinfo.company_name=${preinfo.company_name}

/error.jsp

因为使用了redirect-action,所以要注意不能将 showpreinf?preinfo.order_number=${preinfo.order_number}写成 showpreinf.action?preinfo.order_number=${preinfo.order_number} 其中${}为EL表达式,获取action:enterpreinfo中属性的值;在这个配置文件里,多个参数的连接符使用了“&”,但XML的语法规范,应该使用“&”代替“&”,原理和HTML中的转义相同,开始没有注意,在struts分析配置文件时,总是报出这样的错误: json 一般很容易忽略的一个地方(在EXT中非常有用)示例

view plaincopy to clipboardprint?

succe,result /index.jsp

view plaincopy to clipboardprint? private boolean succe = true;private String result = “main.action”;//getter和setter方法略

以上的succe和result互相对应到了 view plaincopy to clipboardprint?

succe,result

struts2会根据其设置的值匹配跳转

对于json一般情况下很少用到,但是在处理ext的时候会用到这个属性类型,这个地方也是经常被忽略的。

struts2常量配置详情

Struts2常量的具体用法实例Xml代码"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.ap......

struts2 FilterDispatcher 配置详解

struts2 FilterDispatcher 配置详解 struts2 org.apache.struts2.dispatcher.ng.filter.FilterDispatcher actionPackages so.ifl.dancong.action ConfigProvider......

配置Struts2后如何使用servlet

配置Struts2后如何使用servlet 1.问题的提出如果web.xml中struts2和servlet的配置如下: struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /*......

struts2

搭建Struts2环境时:1找到开发Struts2应用需要使用到的jar文件.2编写Struts2的配置文件3在web.xml中加入Struts2 MVC框架启动配置大家可以到http://struts.apache.org/downloa......

Struts2中action重定向跳转到jsp页面两种配置方式带参数

第一方式:参数之间必须使用&。&是&在xml中转义字符 /login?userId=${user.userId}&error=1 /login?userId=${user.userId}&error=1 第二方式: /login ${use......

下载struts2中的param配置word格式文档
下载struts2中的param配置.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文