随笔分类 - Struts2
Struts2
摘要:以前在采用Struts2开发的项目中,对JSON的处理一直都在Action里处理的,在Action中直接Response,最近研读了一下Struts2的源码,发现了一个更加优雅的解决办法,自己定义一个ResultType,首先大家先看下Struts2中的源码包com.opensymphony.xwo...
阅读全文
摘要:在以前的学习中,元素的配置,都是用明确的配置,其name、class等属性都是一个明确的值。其实Struts2还支持class属性和method属性使用来自name属性的通配符。 1)接下来看看使用通配符的示例,如果我们使用以下配置: /s2impl/welcome.jsp 在上面...
阅读全文
摘要:首先,看一个struts2的配置文件: /Student{1}_success.jsp 这里,"{1}"表示第1个*,例如,当请求以下路径时:引用http://localhost:9000/Struts2_0600_ActionWildcard/actions/Studentadd *为...
阅读全文
摘要:s:iterator并不支持break等语法,所以可以使用另外一种方法,控制循环次数。
阅读全文
摘要:${pfsubjectmap.jsid } ${pfsubjectmap.deskname } ${pfsubjectmap.jsshijian } ${pfsubjectmap.shijixiaoshoujin_e } ${pfsubjectmap.jsfsjin_e }
阅读全文
摘要:JSP:Action:添加//格式化数字显示 public String formatDouble(double s){ DecimalFormat fmt = new DecimalFormat("\u00A4##0.00"); return fmt.format(s); }JAVA String...
阅读全文
摘要:" target="_blank">
阅读全文
摘要:jsp:action:privateStringsex;sex属性有get/set方法。在业务方法中设置sex="2";select会默认选中。
阅读全文
摘要:headerValue : 默认值valueheaderKey : 默认namelist : 源数据 (可以在action方法里从数据库获取list)name : 被选数据存放的位置(这里我方在对象obj的属性值userName中)listKey : 下拉选项的namelistValue : ...
阅读全文
摘要:1、XXXAction.java privateList> maptest= null; public List> getMaptest() {return maptest;}public void setMaptest(List> maptest) {this.maptest = maptest;...
阅读全文
摘要:1 静态生成注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option 。headerKey指定缺省的选项“value”,headerValue指定缺省的选项“text”。2 action传递li...
阅读全文
摘要:我要实现一个产品订购的功能,在浏览产品的时候通过点击一个订购的链接,跳转到提交订单的页面,在跳转的同时要把浏览的产品的名称和型号传到提交订单的页面,并且把这里的订单类的产品名称和型号的表单域里赋上传递过来的值,因为只用到两个值,不想通过Action去操作,只涉及页面之间的值传递。。。我是这样做的:在...
阅读全文