当前位置:编程学习 > JAVA >>

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 --------------------编程问答-------------------- 数据库是同一个吗?如果不是,是不是数据库对应的字段就为空? --------------------编程问答--------------------
引用 1 楼 fangmingshijie 的回复:
数据库是同一个吗?如果不是,是不是数据库对应的字段就为空?

数据库不是同一个
我缩减成最简单的jsp向action传值了。
服务器上的页面输入什么。输出都是
      scope:0
      issearch:0
      captype:0
三个都是Integer类型
数据库就存着0.但是本地是有值的 --------------------编程问答-------------------- 与楼上一样的问题。 --------------------编程问答--------------------
引用 3 楼 licip 的回复:
与楼上一样的问题。


这问题太奇怪了。一开始我以为是缓存什么的缘故,但tomcat缓存都清了,,
更奇怪的是页面中有些字段的值却传过去了。。。
大哥,你解决的话来这说一下额 --------------------编程问答-------------------- 值得一提的是传不过去的都是select下拉菜单的,actionform定义的类型都是Integer。。
但本地是ok的 --------------------编程问答-------------------- 如果服务器装了360流氓卫士,可以关掉看看 --------------------编程问答-------------------- 找到原因了。。。。应该是jdk版本和struts版本有缺陷,换struts版本或jdk版本,我原来jdk1.5,换成1.6就ok了。。。 --------------------编程问答-------------------- LZ竟然为这问题发了3个帖。。 --------------------编程问答--------------------
引用 8 楼 fudongrifdr 的回复:
LZ竟然为这问题发了3个帖。。


哎,主要这问题遇到的人不多啊,各个版块都发一遍嘛- -,关键是结果很坑有没有。。。花了好长时间。。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,