Struts 2.0中的转换器(Converter) - 编程入门网
ue; font-weight:bold;">
<td>Product Name</td>
<td>Price</td>
<td>Date of production</td>
</tr>
<s:iterator value="new int[3]" status="stat">
<tr>
<td><s:textfield name="%{''products[''+#stat.index+''].name''}"/></td>
<td><s:textfield name="%{''products[''+#stat.index+''].price''}"/></td>
<td><s:textfield name="%{''products[''+#stat.index+''].dateOfProduction''}"/></td>
</tr>
</s:iterator>
<tr>
<td colspan="3"><s:submit /></td>
</tr>
</table>
</s:form>
</body>
</html>
Struts 2.0中的转换器(Converter)(6)时间:2011-06-25 BlogJava Max在同样的文件夹下创建ShowProducts.jsp,内容如下:
发布运行应用程序,在浏览器中键入http://localhost:8080/Struts2_Converter/AddProducts.jsp,出现如图4所示页面: 图4 添加产品页面 按图4所示,填写表单,按“Submit”提交,出现图5所示页面: 图5 查看产品页面 Struts 2.0中的转换器(Converter)(7)时间:2011-06-25 BlogJava Max查看服务器的控制台,有如下输出:
上面的代码并不复杂,但有几点需要说明: ProductConfirm文件中的for(Product p : productes)的写法是J2SE 5.0中的新特性,作用遍历products列表; List<Product>也是J2SE 5.0的才有的泛型(Generic); ProductConfirm-conversion.properties中“Element_products=tutorial.Product”是告诉Struts 2.0列表products的元素的类型为Product,而不是定义转换器; 在AddProducts.jsp的<s:textfield& |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |