java - 在按钮而不是 href 链接中传递值

标签 java html jsp struts2 struts

我有一个 href 链接,它将一些值传递给 Struts 2 中的操作类。

<a href='<s:url action='generatePdf' escapeAmp="false">
<s:param name='selectedValue' value='selectedValue' />
<s:param name='fromTransactionDate' value='fromTransactionDate' />
<s:param name='fromDate' value='fromDate' />
</s:url>'>
    <font   style="color: blue;">Generate PDF</font>
</a>

我想使用按钮而不是链接。找不到方法。

最佳答案

试试这个

<s:url var="myUrl" action='generatePdf' escapeAmp="false">
    <s:param name='selectedValue' value='selectedValue' />
    <s:param name='fromTransactionDate' value='fromTransactionDate' />
    <s:param name='fromDate' value='fromDate' />
</s:url>
<input type="button" style="color: blue;" value="Generate PDF"
       onclick="window.location='<s:property value="%{#myUrl}"/>';">

关于java - 在按钮而不是 href 链接中传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17477252/

相关文章:

java - JQuery 更新 <c :forEach> in Spring MVC

java - 尝试在应用程序和 servlet 之间建立连接时,URLConnection.getInputStream() 抛出 FileNotFoundException

java - Gradle 项目同步失败的基本功能

javascript - 用 jQuery Knob Dial 包围输入元素

html - 使子 flexbox 容器可滚动

jsp - 将 SSL 用于部署在 IBM-WASCE 上的应用程序

java - 如何让玩家始终指向鼠标

javascript - 提交按钮后使用javascript处理php中的div标签可见性

java - 从 JS 访问 ServletContext

javascript - 将 Javascript 输入隐藏字段的值设置为在另一个输入文本字段中输入的值