本节代码具体介绍
action
数据
标签的使用方式介绍。
=
action
标签使用。
=
action
标签功能演示。
显示
action
结果视图的
JSP
文件:
<!-------------------------------------------
文件名:
actionTag.jsp-------------------------------->
<body>
<!--
显示
Action
参数
-->
<s:property value="param"/>
</body>
使用
action
标签的
JSP
文件:
<!-------------------------------------------
文件名:
showActionTag.jsp-------------------------------->
<head>
<title>
显示
Action
视图和参数?
</title>
</head>
<body>
<h3 align="left">
显示结果视图
</h3>
<s:action name="actionTag" executeResult="true"></s:action>
<h3 align="left">
不显示结果视图
</h3>
<s:action name="actionTag" executeResult="false"></s:action>
<h3 align="left">
忽略传递的
Action
参数
</h3>
<s:action name="actionTag" executeResult="true" ignoreContextParams="true"></s:action>
</body>
定义
action
的配置文件内容:
<!-------------------------------------------
文件名:
struts.xml-------------------------------->
<package name="C05.4" extends="struts-default">
<action name="actionTag" class="action.ActionAction">
<result name="success">/jsp/actionTag.jsp</result>
</action>
</package>
功能演示如图
5.9
。
图
5.9 action
标签范例图
(
1
)
action
标签的功能是实现在
JSP
中调用
Struts2
的
Action
。其中
id
是需要调用的
Action
的标识定义。
name
才是
Action
的名字。这两个开发者经常会混淆,所以需要搞清楚。除了这两个属性,
namespace
是在来指定调用的
Action
的命名空间。
(
2
)除了上述属性之外。
Action
标签还有两个比较重要的属性。第一个是
executeResult
属性。它是一个布尔型的值。如果为“
true
”则表示在
JSP
页面中返回调用的
Action
的结果视图。反之则不显示,默认值是
false
。还有一个是
ignoreContextParams
,该属性是来决定视图中请求的参数是否需要传递到
Action
中去。顾名思义,它也是一个布尔型的值。如果为
false
则需要把参数传递到
Action
中,反之则不传递。它的默认值也是
flase
。
注意:在笔者对
Struts2
标签的研究中,几乎所有标签的属性中如果是一个表示布尔型的值,默认值都为
false
。因此如果需要定义这些属性,都需要在视图中(大多数情况下是
JSP
)显式定义为“
true
”。
(
3
)如代码所示,在图
5.9
中红框框中的就是需要传递到
Action
的参数内容。因为在
JSP
代码中最后使用了
ignoreContextParams
属性,并且设定为“
true
”,因此并没有将参数值显示在页面上。
更多信息请查看 java进阶网 http://www.javady.com/index.php/category/thread
- 大小: 8.3 KB
分享到:
相关推荐
标题中的"hibernate-release-5.4.1.Final"指的是Hibernate ORM框架的5.4.1最终版本,这是一个广泛使用的Java对象关系映射(ORM)工具,它允许开发者用面向对象的方式来处理数据库操作。Hibernate简化了Java应用程序...
5.4.1 action标签使用介绍 88 5.4.2 bean标签使用介绍 89 5.4.3 date标签使用介绍 91 5.4.4 debug标签使用介绍 94 5.4.5 include标签使用介绍 95 5.4.6 push标签使用介绍 97 5.4.7 set标签使用介绍 98 5.4.8 url标签...
8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...
- **概念介绍**:在Struts2框架中,Action对象可以通过`ActionContext`来间接访问到Servlet API,这是因为Struts2内部实现了Servlet容器的相关功能。这种设计模式能够更好地实现业务逻辑层与Web容器之间的解耦。 - ...
16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...
全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...
16.2协同使用spring和webwork2/struts2 16.3集成spring和tapestry 16.3.1集成spring和tapestry3 16.3.2集成spring和tapestry4 16.4协同使用spring和jsf 16.4.1解析jsf管理的属性 16.4.2解析springbean 16.4.3...
16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring...
第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、标签 16.2.2、标签 16.2.3、资源访问标签 16.2.4、标签 16.2.5、标签 16.2.6、标签 16.2.7、国际化与标签 16.3、Logic...
第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、标签 16.2.2、标签 16.2.3、资源访问标签 16.2.4、标签 16.2.5、标签 16.2.6、标签 16.2.7、国际化与标签 16.3、Logic标签 ...
本书系统全面地介绍了Java中的各项主流技术,以及基于这些技术的商业化应用程序的开发技巧,在讲解过程中以目前最为流行的开发工具MyEclipse为载体,全面系统地介绍了如何在MyEclipse中开发基于Struts、Hibernate、...
第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、标签 16.2.2、标签 16.2.3、资源访问标签 16.2.4、标签 16.2.5、标签 16.2.6、标签 16.2.7、国际化与标签 16.3、Logic标签 ...
第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、标签 16.2.2、标签 16.2.3、资源访问标签 16.2.4、标签 16.2.5、标签 16.2.6、标签 16.2.7、国际化与标签 16.3、Logic...
第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、标签 16.2.2、标签 16.2.3、资源访问标签 16.2.4、标签 16.2.5、标签 16.2.6、标签 16.2.7、国际化与标签 16.3、Logic标签 ...
第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、标签 16.2.2、标签 16.2.3、资源访问标签 16.2.4、标签 16.2.5、标签 16.2.6、标签 16.2.7、国际化与标签 16.3、Logic...
第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、标签 16.2.2、标签 16.2.3、资源访问标签 16.2.4、标签 16.2.5、标签 16.2.6、标签 16.2.7、国际化与标签 16.3、Logic标签 ...
118 8.3.5 Struts2配置文件 119 8.4 Action的配置方式 121 8.4.1 动态方法调用 121 8.4.2 设置action元素的method属性 122 8.4.3 使用通配符配置action 122 8.4.4 默认action 123 8.5 拦截器Interceptor 123 8.5.1 ...