jsf 页面提交为什么会丢失一部分值
我做了3个页面其中2个提交的1个显示 personal.jsp ;experience.jsp (提交的两个)和 showInfo.jsp(显示的)
通过personal.jsp 转向experience.jsp 然后提交给 showInfo.jsp 显示
为什么 在IE里运行的时候 experience.jsp 页面的值全部丢失 而在Jbuilder 运行experience.jsp 里面的 <h:inputTextarea value= "#{...} "/> 值丢失
麻烦哪位达人解答下,先拜下了
------解决方案--------------------up
------解决方案--------------------检查一下set或get代码,是否出现了多次而紊乱
------解决方案--------------------传参数出了问题吧!仔细查一下
------解决方案--------------------自己做个试验 看看get,set方法都什么时候执行的
感觉应该是你在第一个页面还没有执行set方法之前第二个页面就已经执行了get,set方法
------解决方案--------------------呵呵 原因是你的请求没有指定类型 默认情况下form的请求是get请求,你应该指定成post请求!get请求它是有字符数(255)限制的所以你会丢失一部分的值! 要是还有什么问题你可以加我的QQ群:21649672