12 2013 档案

摘要:我自己做的一个小东西,有一个字段叫examTime在实体类中是java.util.Date类型,现在我已经将所有属性查询成功,并成功转换为json格式,Extjs的form已经可以解析其中大部分字段(除了datefield)原因很奇怪,百度上一个这样的问题都没有,google搜到的几个类似的问题都把我指引到官方论坛了,而我也没在那找到答案,这是我的数据,见下图(重点观察examTime)当我选择第一条和第二条数据,点击modify按钮的时候,弹出的form可以把examTime数据load出来,但是选择其他记录则无法把examTime数据项load出来,如下图顺便贴上后台返回的数据:左图:{s 阅读全文
posted @ 2013-12-28 11:07 dirkmurphyjava 阅读(396) 评论(0) 推荐(0) 编辑
摘要:首先感谢 该博主http://blog.sina.com.cn/s/blog_737a9d990100ui1v.htmlExtjs的数据解析以json格式为主,SQL查询之后的结果集一般为Collections/List,1.GRID想转换成json格式返给前台需要借助第三方类库(json-lib-2.4-jdk15.jar,json-simple.jar)若service层返回List,则做此处理,(list为service返回的查询结果集)1 JSONArray jsonList = JSONArray.fromObject(list, jsonConfig);2 ... 阅读全文
posted @ 2013-12-26 22:04 dirkmurphyjava 阅读(808) 评论(0) 推荐(0) 编辑
摘要:自定义的form类中,日期属性,必须为java.sql.Date,而不能是java.util.Date,且应为yyyy-MM-dd格式Extjs4 datefield使用format:'y-m-d'的方式传时间参数就到后台接受参数为'0013-12-15'如果想要'2013-12-15'这种格式的参数要改为format:'Y-m-d' 阅读全文
posted @ 2013-12-26 22:04 dirkmurphyjava 阅读(255) 评论(0) 推荐(0) 编辑
摘要:由于在自己的action类中要进行多种业务操作,CRUD这时候execute()一个方法显然不能满足需求,虽然可以在url后加入一个参数来让execute方法判断执行哪段业务逻辑,但是很不规范,也很别扭新学到的方法是让自己的action类继承自DispatchAction(org.apache.struts.actions;位于struts-extras-1.3.10.jar)类,而非Action(org.apache.struts.action;struts-core-1.3.10.jar)类,并且在struts-config.xml中对于加入parameter,就像这样这样直接请求xxx. 阅读全文
posted @ 2013-12-26 22:04 dirkmurphyjava 阅读(424) 评论(0) 推荐(0) 编辑
摘要:javaweb中,一个最普通的servlet配置如下1 2 UserRegServlet3 com.health.action.UserRegServlet4 5 6 UserRegServlet7 /UserRegServlet8 这样配置的servlet会在初次访问到他的时候被初始化,但是有些servlet我们想让他在web容器启动的时候就被实例化,这时候就需要加一句配置1 2 DateConverterInitWithServletUtil3 4 ... 阅读全文
posted @ 2013-12-22 15:38 dirkmurphyjava 阅读(312) 评论(0) 推荐(0) 编辑
摘要:在struts1中表单提交到action是通过ActionForm对象的子类,也就是说我们要传的对象需继承ActionForm类,例如UserForm extends ActionForm,UserForm类中可能有一个字段为Integer gender;(0male,1female),此对象在正常情况下会将gender初始化为null,但是通过form传递后,在页面不对此参数进行选择,在后台接收到的值却为0,其他Integer字段也初始化为0; 这会影响表单提交的结果,导致提交内容有误,我目前有两个解决办法, 1,对于Integer字段不使用form对象进行参数传递,在得到form之... 阅读全文
posted @ 2013-12-05 16:06 dirkmurphyjava 阅读(721) 评论(0) 推荐(0) 编辑
摘要:1.LoginInfo类中属性可以自定义,可以有很多User类中没有的,满足需求2.LoginInfo自定义类有很强的扩展性,如果以后要在Session中加入其它属性的时候只需要修改LoginInfo类的属性就可以了,而如果用User类,则不能轻易修改User.java3.在团队开发时,定好LoginInfo的属性,易于管理,不会在每个开发人员之间对于属性的混乱4.如果User.java中有20个属性全部有值,而session只需要其中几个,这时LoginInfo可以节省server内存5.session中的东西药房数据量少,使用频繁的内容6.在Session中放东西是落后的做法,应尽量少放东 阅读全文
posted @ 2013-12-05 16:06 dirkmurphyjava 阅读(1354) 评论(0) 推荐(0) 编辑