使用 #parameters.productName,而不是 #request.productName, 完整代码如下:
浏览产品页面:
- <% @page contentType= "text/html;charset=UTF-8" %>
- <%@taglib uri= "/struts-tags" prefix= "s" %>
- <a href='<s:url value="orderList_add.jsp" >
- <s:param name="productName" value= "'a'" />
- <s:param name="typeNum" value= "20" /></s:url>'>
- [订购]
- </a>
<%@page contentType="text/html;charset=UTF-8" %>
<%@taglib uri="/struts-tags" prefix="s"%>
<a href='<s:url value="orderList_add.jsp" >
<s:param name="productName" value="'a'" />
<s:param name="typeNum" value="20" /></s:url>'>
[订购]
</a>
提交订单页面:
- <% @page contentType= "text/html;charset=UTF-8" %>
- <%@taglib uri= "/struts-tags" prefix= "s" %>
-
<s:textfield name="productName"
value=
"%{#parameters.productName}"
/>
本文介绍如何在Struts框架中正确使用参数传递,特别是在URL中设置参数的方法。文章通过示例展示了如何利用<s:param>标签来指定请求参数,并强调了使用#parameters.productName而非#request.productName的重要性。
457

被折叠的 条评论
为什么被折叠?



