日期:2014-05-18  浏览次数:20728 次

获的参数中带有+,*#等问题~,急~~~~~~~~
在jsp页面中获得从上一个javabean中传来的参数,
当参数中带+,#,*,=,等~~请问该怎么解决~~
获得的参数要传到下一个页面

------解决方案--------------------
jsp获得从上个类传过来的参数 request.getAttribute( "para1 ");
想传到下一个页面可以  <input type= "hidden " name= "para1 " value= ' <%=(String)request.getAttribute( "para1 ")> ' />
对于特殊字符应该要重新编码吧
------解决方案--------------------
强制转换就在特殊符号前加一个\
------解决方案--------------------
URLEncoder.encode
------解决方案--------------------
太麻烦了,如果跨多页了,还是写到Session里方便些!以MAP存储!
------解决方案--------------------
if(form1.text1.value.match(/\s/)!=null)
{
alert( "第2行 不能含有空格! ");
form1.text1.focus();
return (false);
}

看看类似这样做可不可以,这个是判断有没有空格的,把它换成你想匹配的东西试一下吧,我觉得应该可以的

------解决方案--------------------
学习下~~~~