java
  • jsp
  • struts2
  • struts
  • 2013-07-04 35 views 0 likes 
    0

    我有一个href链接,它将一些值传递给struts2中的动作类。在按钮中传递值而不是href链接

    <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> 
    

    我想用一个按钮代替链接。无法为此找到方法。

    回答

    0

    要做到这一点是如果你希望按钮有一个“buttony”给人的感觉,当你将鼠标悬停在它只是使用而不是文本

    <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> 
    

    的图像,当你点击的最简单方法在它上面,你需要进一步。

    2

    试试这个

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

    +1,@Roman:谢谢,它的工作原理... – user2551629

    相关问题