摘要: 我自己做的一个小东西,有一个字段叫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) 编辑
摘要: 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) 编辑
摘要: 在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) 编辑
摘要: 在用Hibernate开发查询时遇到的问题,方法的输入参数为一个User对象,其中status和permission属性为int型,在进行junit单元测试时,只设置email一个参数,测试程序报错,debug进去看后发现new的对象的int类型的属性都是0,java把int类型的属性都初始化为0了.因为在页面上也有status和permission属性的查询条件输入,这时就有一个问题,当页面不输入status和permission两个查询条件时,后台service无法判断是否为空,,因为都是0 1 String sql = "select U from User U where 1 阅读全文
posted @ 2013-10-20 23:42 dirkmurphyjava 阅读(5932) 评论(0) 推荐(0) 编辑
摘要: Strus1最后一次维护是2008年了.真坑爹,我们项目要用,领导说struts1用懂了struts2不是事,但是这个过程不是可逆的,那就好好学吧第一个任务刚刚完成好兴奋!大概意思是其他页面要调用我们系统的action,但是他们不想用我们的输入条件页面,参数通过url给我传递,我要在自己的action中做一个假登录来骗过已经写好的action,然后调用那个action的方法 1 public ActionForward execute(ActionMapping mapping, ActionForm form, 2 HttpServletRequest req... 阅读全文
posted @ 2013-10-18 15:46 dirkmurphyjava 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 感谢博客http://snowolf.iteye.com/blog/1681944,同时向各位推荐一下这个snowWolf的博客以前就想到过SQL查询时如何严格匹配查询条件的大小写,只是都是一瞬的想法,并没有在实际中用到或者专门查过开始1 create table user (2 id int primary key,3 name varchar(30) 4 );5 insert into user (id,name) values (1,'AAA');6 insert into user (id,name) values (2,'BBB');7 insert 阅读全文
posted @ 2013-09-01 22:48 dirkmurphyjava 阅读(3293) 评论(0) 推荐(0) 编辑