java
  • jsp
  • struts2
  • struts
  • 2013-07-04 71 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

    相關問題