java - Struts2中如何通过点击链接来触发 Action

标签 java struts2

我即将体验 Rails 框架。我有一个简单的问题。

我的页面上有一个链接。我希望当用户单击链接并希望传递一些参数时执行一些 Struts2 操作。

例如:

link on page = My Link
Action I want to call = myTestAction (it is defined in struts.xml)
parameter I want to pass = typeA=false

我该怎么做?我看了<s:url><s:param name="typeA" value="false"></s:url>标签。但是,该参数似乎没有通过。当我将鼠标悬停在链接上时,我看不到任何参数。

最佳答案

试试这个..

<s:url id="url" action="myTestAction">
    <s:param name="typeA">false</s:param>
</s:url>
<s:a href="%{url}" >My Link</s:a>

关于java - Struts2中如何通过点击链接来触发 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2218045/

相关文章:

java - 如何将我刚刚创建的文件保存在我想要的java文件夹中?

java在mysql中插入特殊字符

java - Bazel 构建 Java 演示 : build ok but fail to run

java - 如何在 Action 链调用上的另一个 Action 类之后访问 Jsp 中的一个 Action 类 ActionMessages

javascript - Tinymce 无法正确显示 html?

java - Struts2 s :url params with special characters not getting decoded properly

java - 从另一个实体上的操作触发实体上的操作 Spring data JPA

java - 映射主键由两个外键组成? hibernate

java - 针对 Tomcat 5.5 库编译 Web 应用程序并在 Tomcat 6 上部署

java - Struts 2(版本 2.3.28)只接受注册语言环境