struts1一个很奇葩的情况
在本地测试ok的一个工程,放到win2003的服务器上的tomcat中,发现jsp传到action的值有些是空的,有些却是有的,
SicapInfo sicapInfo= (SicapInfo) actionForm;
System.out.println("scope:"+sicapInfo.getUSERSCOPE());
System.out.println("issearch:"+sicapInfo.getISSEARCH());
System.out.println("captype:"+sicapInfo.getCAPTYPE());
本地都是有值的,服务器上就没值了。。。也没报错什么的额。。求救- - struts 服务器 tomcat java jsp --------------------编程问答-------------------- 数据库是同一个吗?如果不是,是不是数据库对应的字段就为空? --------------------编程问答--------------------
数据库不是同一个
我缩减成最简单的jsp向action传值了。
服务器上的页面输入什么。输出都是
scope:0
issearch:0
captype:0
三个都是Integer类型
数据库就存着0.但是本地是有值的 --------------------编程问答-------------------- 与楼上一样的问题。 --------------------编程问答--------------------
这问题太奇怪了。一开始我以为是缓存什么的缘故,但tomcat缓存都清了,,
更奇怪的是页面中有些字段的值却传过去了。。。
大哥,你解决的话来这说一下额 --------------------编程问答-------------------- 值得一提的是传不过去的都是select下拉菜单的,actionform定义的类型都是Integer。。
但本地是ok的 --------------------编程问答-------------------- 如果服务器装了360流氓卫士,可以关掉看看 --------------------编程问答-------------------- 找到原因了。。。。应该是jdk版本和struts版本有缺陷,换struts版本或jdk版本,我原来jdk1.5,换成1.6就ok了。。。 --------------------编程问答-------------------- LZ竟然为这问题发了3个帖。。 --------------------编程问答--------------------
哎,主要这问题遇到的人不多啊,各个版块都发一遍嘛- -,关键是结果很坑有没有。。。花了好长时间。。
补充:Java , Java EE