开发者

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜