struts标签之a标签
1.无参数传递
<s:a href="xxxxxx.action">c操作</s:a>
2.一个参数传递
<s:url id="url" action="xxxxxx.action">
<s:param name="id" value="1"></s:param>
</s:url>
<s:a href="%{url }"></s:a>
<s:a href="xxxxxx.action?id='1'">c操作</s:a>
<a href=" <s:url id="url" action="xxxxxx.action"> <s:param name="id" value="1"></s:param> </s:url> ">c操作</a>
2.两个参数传递
<s:url id="url" action="xxxxxx.action">
<s:param name="id" value="1"></s:param>
<s:param name="name" value="1"></s:param>
</s:url>
<s:a href="%{url }"></s:a>
<s:a href="xxxxxx.action?id=1&name=1">c操作</s:a>
如果是在iterator的循环中传递循环中的参数;
<s:iterator value="#session.kqtjdetail" status="stats" var="each">
<s:if test="stats.odd">
<tr style="background-color:#CCC;">
</s:if>
<s:else>
<tr>
</s:else>
<td><s:property value="pnumber"/></td>
<td>${each.pname}</td>
<td>${each.pchidao} </td>
<td>${each.pzaotui}</td>
<td>${each.pkuang}</td>
<td>${each.pqjia}</td>
<td>${each.pnian} </td>
<td>${each.pusenian} </td>
<td>
<s:url id="url" action="xxxx.action">
<s:param name="number"><s:property value="pnumber"/></s:param> <!--这样传递的是乱码--->
<s:param name="title">${each.ptitle}</s:param>
</s:url>
<s:a href="%{url}">查看详情</s:a>
</td>
</tr>
</s:iterator>
struts标签之OGNL和ActionContext
sesssion
ActionContext.getContext()..getSession().put("Pactnumber", 123);
<s:property value="#session.Pactnumber"/>
actioncontext
ActionContext.getContext().put("Pactnumber", 123);
<s:property value="#Pactnumber"/>
request
ActionContext.getContext().get("request").put("Pactnumber", 123);
<s:property value="#request.Pactnumber"/>
appliacation
ActionContext.getContext().getApplication().put("Pactnumber", 123);
<s:property value="#application.Pactnumber"/>