【问题标题】:Passing values in button instead of href link在按钮而不是href链接中传递值
【发布时间】:2021-04-30 13:33:24
【问题描述】:

我有一个 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>

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

【问题讨论】:

    标签: java html jsp struts2 struts


    【解决方案1】:

    试试这个

    <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}"/>';">
    

    【讨论】:

      【解决方案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>'>
        <img src="myimage.jpg">
      </a> 
      

      如果您希望按钮在您将鼠标悬停在它上面并单击它时有一种“纽扣”的感觉,您需要更进一步。

      【讨论】:

        猜你喜欢
        • 2018-09-26
        • 1970-01-01
        • 2015-09-08
        • 2016-03-09
        • 2015-06-22
        • 2013-06-28
        • 2011-06-02
        • 2015-11-19
        • 2019-05-17
        相关资源
        最近更新 更多