struts2 转换类型--不大理解请高手指点 如果没有记错 这个问题风中叶的关于struts视频里面讲过的 可以去看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 toType:大家都知道页面上的元素都是字符串,就是string。toType的意思要转换成什么类型当页面元素转换成point类的时候,toType是Point.class;当后台的point类转化成页面元素的时候,toType是String.class。根据这个就能判断是是前台网后台传,还是后台网前台传 第一个问题3楼已经讲解的非常清楚了,totype是你需要得到的类型.第二个问题,我在孙鑫老师的<struts2 深入详解>这本书中,看到了if(totype == String.class),但个人觉得这就好像你判断空值最正确的写法是if(null == value)而不是写成if(value == null)一样. 解释下早上没说的,针对于if(String.class == totype)totype是个变量,他会根据系统,转变成String和Point,而String.class是个常量判断时,一般把常量放在前面,变量放在后面.可以有效的防止空指针异常. 1、页面提交上来的是字符串,所以需要将字符串进行处理并转换成对应Point类的对象,所以toType为Point.class2、从服务器返回到页面的数据,则需要将Point类对象转换成页面所需要的字符串格式,所以其toType为String.class 帮我看看 哪里出错了,求大神!! Struts2接受不到某个值 奇怪的问题... 请问老师一个反射的问题, java工程师要做到什么程度才算行,目标是什么? 求助hibernate的动态查询 JSP+TOMCAT+Eclipse出现HTTP 500问题 This JDBC 2.0 method is not implemented jdbc是否有锁定数据库表和解锁数据库表的功能呀(在线等待) 收购ERP源代码...(B/S)有意者请联系我 大家都进来看看,这两种方案哪个可行?哪个效率更高? 急!!!!帮忙看看这个问题
当页面元素转换成point类的时候,toType是Point.class;当后台的point类转化成页面元素的时候,toType是String.class。根据这个就能判断是是前台网后台传,还是后台网前台传
第二个问题,我在孙鑫老师的<struts2 深入详解>这本书中,看到了
if(totype == String.class),但个人觉得这就好像你判断空值最正确的写法是if(null == value)而不是写成
if(value == null)一样.
针对于
if(String.class == totype)
totype是个变量,他会根据系统,转变成String和Point,而String.class是个常量判断时,一般把常量放在前面,变量放在后面.可以有效的防止空指针异常.
2、从服务器返回到页面的数据,则需要将Point类对象转换成页面所需要的字符串格式,所以其toType为String.class