使用html 标签连接action的方法
<a href="<s:url action="blogList"/>">XXXX</a>即可
更简单的写法是
<a href="blogDelete.action?id=XXX">直接写就行了
如果这个Action在struts里面声明的时候有命名空间如/user
那么写成<a href="user/blogDelete.action?id=XXX">
使用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>test.jsp主要代码
<%@ 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>这样当访问index.jsp时,会在页面上执行modle_show这个aciton,并将最终的结果页面(也就是test.jsp上所有的结果页面)包含在index.jsp中
使用html <a href=""/>标签连接action的方法
相关知识
HTML中的 IFRAME标签
使用美汤从HTML中提取特定的标题
HTML测试题及答案
img标签链接静态图片
HTML前端基础小案例(满屋花)
html部分
【HTML】HTML网页设计
【HTML
Figma转HTML的2个简单方法,内置详细教程
HTML中的ASCII艺术我无法控制
网址: 使用html 标签连接action的方法 https://www.huajiangbk.com/newsview547427.html
上一篇: 百奥泰的风湿免疫单抗管线真的没有 |
下一篇: EF 3.0 要开启 数据库连接 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039