`

struts2中<s:url>标签的使用

阅读更多

urlTag.jsp

 

<s:form>
    <s:url id="url" action="../urlTag.action">
     <s:param name="XMXXID">XMXXID001</s:param>
     <s:param name="XMBH">XMBH001</s:param>
    </s:url>
    <s:a href="%{url}" value="点看看">点看看</s:a>
  </s:form>

 

struts.xml

 

<action name="urlTag" class="com.butone.struts2.taguser.UrlTagAction">
    <result name="urlTags">/taguser/urlTag.jsp</result>
   </action>

 

UrlTagAction.java

 

@Override
 public String execute() throws Exception {  
  HttpServletRequest request = ServletActionContext.getRequest();
  System.out.println(request.getParameter("XMXXID"));
  System.out.println(request.getParameter("XMBH"));
  return "urlTags";
 }

 

console

 

XMXXID001

XMBH001

分享到:
评论

相关推荐

    Struts2中实现页面的跳转

    如果想要调用Action,应该使用Struts2的标签库,如`&lt;s:actionexecute/&gt;`或`&lt;s:redirect/&gt;`。 解决“no found”问题的步骤可能包括检查上述所有方面,确保配置正确、路径无误、拦截器没有干扰,以及web.xml的错误...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    Struts2表单标签使用范例

    除了`&lt;s:textfield&gt;`,Struts2还提供了多种表单标签,如`&lt;s:password&gt;`用于创建密码输入框,`&lt;s:textarea&gt;`用于创建多行文本输入框,`&lt;s:radio&gt;`和`&lt;s:checkbox&gt;`用于创建单选按钮和复选框,以及`&lt;s:select&gt;`用于...

    Struts2标签详解及具体实例解析

    &lt;s:a href="%{url}"&gt;链接文字&lt;/s:a&gt; ``` - **解释**:`%{url}`将被替换为实际的URL路径。 ##### 2. `&lt;s:action&gt;` 执行Action标签 - **用途**:执行一个Action。 - **示例代码**: ```xml &lt;s:action name=...

    Struts2页面开发中常用的标签介绍

    - **数据传递**: 在向Action传递数据时,推荐使用`&lt;s:textfield&gt;`等Struts2标签,以利用其内置的数据绑定机制。 - **属性显示**: 显示Action中的属性值时,使用`&lt;s:property&gt;`标签以提高代码的可读性和可维护性。 - ...

    Struts2页面开发中常用标签

    6. 动态URL构建和超链接创建,`&lt;s:url&gt;`和`&lt;a href&gt;`标签组合使用效果最佳。 7. `set`标签用于变量存储,注意指定正确的范围。 以上标签的正确使用能显著提升Struts2应用的开发效率和性能。通过理解并掌握这些标签...

    struts2标签库

    Struts2标签库是Java Web开发中非常重要的一个组件,它是Apache Struts2框架的核心特性之一,极大地简化了视图层的开发工作。Struts2的标签库提供了一系列的JSP标签,使得开发者能够更方便地创建动态网页,提高代码...

    struts2 表单标签的使用

    此外,Struts2表单标签还可以与其他标签结合使用,如`&lt;s:actionerror&gt;`、`&lt;s:fielderror&gt;`和`&lt;s:property&gt;`,以显示验证错误信息或动态显示数据。`&lt;s:actionerror&gt;`显示全局错误,`&lt;s:fielderror&gt;`显示特定字段的...

    Struts2常用标签及说明

    2. 使用`&lt;s:property&gt;`标签显示Action中的数据时,确保Action中有相应的`getter`方法。 3. 使用`&lt;s:textfield&gt;`标签向Action中的对象传递值时,Action需要提供相应的`getter`和`setter`方法。 4. 使用`&lt;s:if&gt;`标签...

    struts2常用标签详解

    3. **Logic标签**:虽然Struts2已经不推荐使用这些标签,但在老版本中它们用于控制流程。例如: - `&lt;s:if&gt;`和 `&lt;s:else&gt;`:条件判断,类似于Java中的if-else语句。 - `&lt;s:iterate&gt;`:遍历集合,类似于Java的for-...

    Struts2标签使用.docx

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,如`&lt;s:if test="%{condition1}"&gt;...&lt;s:elseif test="%{condition2}"&gt;...&lt;s:else&gt;...&lt;/s:else&gt;&lt;/s:elseif&gt;&lt;/s:if&gt;`,可以用来根据表达式的真假执行不同的代码...

    Struts标签集合简介

    `&lt;s:a&gt;` 相当于HTML的 `&lt;a&gt;` 标签,但提供了与Struts2框架的集成,可以动态生成URL。`&lt;s:action&gt;` 则用于在页面上触发一个特定的Action。 B. `&lt;s:bean&gt;`: 此标签类似于Struts1中的JavaBean引用,但在Struts2中并不...

    Struts2标签使用

    本文将详细介绍Struts2中的各种标签及其使用方法。 #### 二、Struts2标签库概述 Struts2标签库是一系列HTML标签的封装,它们被设计用于与Struts2框架集成工作。这些标签能够动态地生成HTML元素,并且支持表达式语言...

    struts2标签使用

    - `&lt;s:action&gt;` 标签主要用于调用Struts2中的Action。在JSP页面中,此标签可以指向特定命名空间内的某个Action,并且标签体通常用于展示Action处理的结果。 - **使用示例**: 在`success.jsp`文件中,通过`&lt;s:...

    struts2标签库详解

    除了上述标签,Struts2还提供了许多其他标签,例如`&lt;s:iterator&gt;`用于迭代集合数据,`&lt;s:property&gt;`用于显示值栈中的属性值,`&lt;s:action&gt;`用于执行Action并获取结果,以及`&lt;s:url&gt;`用于生成URL链接等。 总的来说,...

    Struts2标签使用.pdf

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,基于OGNL表达式进行逻辑判断,如`&lt;s:if test="%{age &gt; 18}"&gt;成年人&lt;/s:if&gt;`。 14. `&lt;s:div&gt;`:相当于HTML的`&lt;div&gt;`标签,用于创建区块。 15. `&lt;s:...

    struts2.0常用标签文档

    以上只是Struts2.0常用标签的一小部分,实际使用中还有更多功能强大的标签,如`&lt;s:property&gt;`、`&lt;s:debug&gt;`、`&lt;s:iterator status=""&gt;`等。掌握这些标签,不仅可以提高开发效率,还能使代码更加整洁、易读。通过深入...

Global site tag (gtag.js) - Google Analytics