Struts+spring+hibernate+jsp

1、对于标签:<input type="image" />,会自动提交,若想提交之前先去Action中作相关处理,应该改用<image src=""/>

2、在做数据持久化时,若主键是由系统生成的(如利用主键生成策略生成),则在存入DB之前,就将主键值设为NULL,而不空字符("")。

3、在mapping.findForward("")中,不能有直接填入URL地址,而应该是在相关配置文件(一般是struts配置文件)中对应该URL的一个逻辑名称。

4、在用Hibernate逆向工程生成*.hbm.xml文件时,会在applicationContext.xml文件中添加内容。如果开发过程中是用版本控制软件管理代码的(如VSS),则应该在做上述操作时,将applicationContext.xml文件checkout出来(因为只有这样,在生成映射文件时,系统才能在applicationContext.xml中写入内容)。若不然,applicationContext.xml处于只可读状态,系统无法写入内容,将会导制数据不同步。

5、在jsp页面中输出内容,或者说要在页面打印内容,应该使用<%=  %>,而不<%   %>,因为后者只是在jsp中嵌入java代码,就算用System.out.println(),也不会页面打印出内容,当然用out.println()除外。但一般情况而言,用前者就可以直接输出变量的值并在页面打印。

6、在Action跳转异常情况下,有时会出现这样的现象:“跳转”之后,地址栏没有“action=**.do”,而只有一长串的参数,这时有可能只form标签中的method是默认的get方法,一般把它设为post方法就会解决问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值