基于struts的web应用开发总结(一)
2009-09-06 00:00:00 来源:WEB开发网这行代码我原来是用<html:hidden>,如下:
<html:hidden property="PHONE_LIST_ID" value="<%=request.getParameter("PHONE_LIST_ID")%>"/>
因为我本机是在jboss的环境,但是当拿到webspheer的环境下却有提示错误,以前好像就有发现这个情况,也不知道是为什么,先记录下来。
三:
由于粗心,在xml配置时,<action path="" type="" name="" scope="" parameter=""></action>中把name=""这个属性漏掉了,所以程序跑起来时,在servlet端的ActionForm老是提示为null,这发了一些时间。以后有时间的时候好好弄清楚struts的配置的属性的作用。
四:
在servlet端,用struts的ActionForm自带的get和set方法时,发现前台没有set成功。后来查了很久才知道,前台没有用struts自带的html标签,如<hmtl:text>我就直接用<input type="text"/>,所以struts认不到,在action端用set方法当然前台没有反应了。以前也遇到过这些问题,时间一久就忘了,所以还是需要做些记录。
五:
数据库里字段用char与varchar2不同,有些人喜欢用char,比如用char(2),如果值是'1'的话,那么在数据库里后面还有个空格。所以,当在action端用set方法时并没有得到我们想要的结果,出现这种
情况时,有如下几种解决方法
1.一是设计数据库的人只有在确定值是确定位数时才用char,否则都用varchar2。
2.二是在写sql语句时用trim()方法来截掉空格。
3.三是在取到有空格数据时用substr来处理。
六:
编缉推荐阅读以下文章
- 基于struts的web应用开发总结(二)
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››web安全之信息刺探防范1
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››webqq 最新加密算法
- ››webdriver 数据库验证方法
- ››Struts2配置文件中redirect传递中文参数乱码的解决...
- ››WebSphere Application Server 7.0 XML Feature P...
- ››Web2.0网络时代基于社会影响力的声望值
- ››Web服务器搭建:配置Linux+Apache+Mysql+PHP(或Pe...
- ››WebLogic调整Java虚拟机性能优化参数
- ››基于JavaScript的网页版塔防游戏
更多精彩
赞助商链接