How to pass parameters from a s:a to the action in struts2
I'm using Struts2. I need to pass a parameter from my jsp to the action. The parameter is different depending on which link we want to see although the action is the same. I don't know how to do this... My code without passing parameters i开发者_如何学JAVAs this:
<% 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>
The parameter i need to pass to the action is i. It's just a number. How could I do this? Thanks in advanced!
<s:url ="CE" action="action">
        <s:param name="name" value="value"/>
</s:url>
This is only part of it, and it needs an id. You need to then associate the url with the anchor tag:
<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>
You can put as many tags in there as you want. I've also noticed that the form...
<s:param name="name" value="value"/>
...sometimes does not work and I tend to use:
<s:param name="name">value</s:param>
you can pass a parameter in
    <s:url ="CE" action="action">
            <s:param name="name" value="value"/>
    </s:url>
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论