如何将参数从s:a传递到struts2中的操作
我在用Struts2。我需要将一个参数从jsp传递给操作。尽管操作相同,但参数会根据我们想要查看的链接而有所不同。我不知道怎么做。。。我没有传递参数的代码如下:如何将参数从s:a传递到struts2中的操作,struts2,Struts2,我在用Struts2。我需要将一个参数从jsp传递给操作。尽管操作相同,但参数会根据我们想要查看的链接而有所不同。我不知道怎么做。。。我没有传递参数的代码如下: <% if (usuario.getComputeEngines().size() > 0) { int contador = 1; Long idCE; for (int i=0; i < usuario.getComp
<% if (usuario.getComputeEngines().size() > 0) {
int contador = 1;
Long idCE;
for (int i=0; i < usuario.getComputeEngines().size(); i++){
idCE = usuario.getComputeEngines().get(i).getIdComputeEngine();
%>
<td width="50%" align="center" valign="top">
<br clear=all>
<s:a href="%{CE}"><img src="images/casa<%out.println(contador); %>
.jpg" border="0"></s:a>
<br><%=i%>
<br>
</td>
0){
int contador=1;
长idCE;
对于(int i=0;i
.jpg“border=”0“>
我需要传递给动作的参数是i。它只是一个数字。我该怎么做?
高级版谢谢!您可以在中传递参数
<s:url ="CE" action="action">
<s:param name="name" value="value"/>
</s:url>
这只是其中的一部分,它需要一个id。然后需要将url与锚定标记关联:
<s:url id="myUrl" action="action">
<s:param name="name" value="value"/>
</s:url>
<s:a href="%{myUrl}"><img src="images/casa<%out.println(contador); %>
.jpg" border="0"></s:a>
.jpg“border=”0“>
你可以在那里放任意多的标签。我还注意到表单
<s:param name="name" value="value"/>
…有时不起作用,我倾向于使用:
<s:param name="name">value</s:param>
值
谢谢你关于有时不工作的评论。这帮助我解决了我遇到的问题。值对我来说很有用。奇怪!!知道为什么吗?这是一个未记录的功能吗?或者,它有记录吗?不完全确定。我倾向于放弃使用struts标记,转而使用JSP EL和JSTL。
<s:param name="name">value</s:param>