我有一个href链接,它将一些值传递给struts2中的action类。
<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 :(得分: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}"/>';">
答案 1 :(得分:0)
最简单的方法是使用图片而不是文字
<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>
如果您希望按钮在将鼠标悬停在按钮上时有一种“纽扣”的感觉,当您点击它时,您需要更进一步。