s:action标签的使用方法
来源:互联网 发布:微软软件下载 编辑:程序博客网 时间:2024/05/15 23:51
s:action标签的使用方法
使用struts2的action标签时,可以在jsp页面直接调用Action,在调用Action的时候,可以指定Action的name和namespace,如果指定了executeResult参数的属性值为true,那么该标签会把Action的处理结果(即视图资源)包含到本页面中。s:action标签指定属性有:
id:可选属性,作为该Action的应用ID
name:必选属性,指定需要调用的Action名
namespace:可选属性,指定该标签调用Action所属的namespace
executeResult:可选属性,指定是否将Action的处理结果包含到本页面中.默认值为false(不包含)
ignoreContextParam:可选参数,指定该页面的请求参数是否需要传入调用的Action中,默认值是false,即传入参数
实例:index.jsp主要代码
- <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
- <%@taglib prefix="s" uri="/struts-tags"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <base href="<%=basePath%>">
- <title>Struts2 a:action</title>
- </head>
- <body>
- <div>
- <s:action name="modle_show" namespace="/webs" executeResult="true">
- <s:param name="name" value='1'>
- </s:param>
- </s:action>
- </div>
- </body>
- </html>
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%@taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>Struts2 a:action</title> </head> <body> <div> <s:action name="modle_show" namespace="/webs" executeResult="true"> <s:param name="name" value='1'> </s:param></s:action> </div> </body></html>
test.jsp主要代码
- <%@ page contentType="text/html; charset=UTF-8" language="java"%>
- <%@taglib uri="/struts-tags" prefix="s"%>
- <s:property value="content" escape="false" />
<%@ page contentType="text/html; charset=UTF-8" language="java"%><%@taglib uri="/struts-tags" prefix="s"%><s:property value="content" escape="false" />
struts.xml的action代码:
- <action name="modle_*" class="modleAction" method="{1}" >
- <result name="test">/webs/content.jsp</result>
- </action>
<action name="modle_*" class="modleAction" method="{1}" ><result name="test">/webs/content.jsp</result></action>
这样当访问index.jsp时,会在页面上执行modle_show这个aciton,并将最终的结果页面(也就是test.jsp上所有的结果页面)包含在index.jsp中
- s:action标签的使用方法
- s:action标签的使用方法
- s:action标签的使用方法
- s:action 的使用方法
- s:action 的使用方法
- <s:action>标签的用法
- struts2的s:action标签
- <s:action>标签的用法
- <s:action>标签的用法
- <s:action>标签的使用
- <s:action>标签的用法
- s:action标签的使用
- s:action使用方法
- struts2 <s:action>标签的用法
- struts2 <s:action>标签的用法
- 关于struts2 的s:action标签
- struts标签中<s:action>的用法
- struts2 <s:action>标签的用法
- 算术移位与逻辑移位有什么不同
- MatLab求解线性方程
- Android的AlertDialog详解
- Windows下安装Object C开发环境,及Hello Word(转)
- 一种简陋的CC1100/CC1101主从通信协议
- s:action标签的使用方法
- CSS设置表格细边框
- 网页修改注册表--在IE中添加右键菜单项及任务栏按钮
- SQL中如何将一个表中的某一列的数据复制到另一个表中的某一列里
- j2ee常用的包介绍
- Android Http链接和Socket链接区别
- 破解练习之Acid burn.exe
- JavaScript常用函数以及语法
- iOS WebCore的WebEvent和EventHandler