一个关于变量赋值的问题,在线等待。。。。。。 怎么为null,不是传过来的year吗?刷新year也在啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在2.jsp中加<input type="hidden" name="year" value="<%=year%>">刷新时会获取到本页的hidden值 你传的参数格式应为2.jsp?year=1223..,这样的话,刷新也不会有问题的 你们可能没搞清楚我的意思是这样的:在1.jsp中有个输入框<form method="POST" action="2.jsp"><input type="text" name="year" size="2">。</form>比如当该框填写“1992”然后确定 到2.jsp页面在2.jsp中用year = request.getParameter("year")来取得上个页面取得的值,此时如果刷新2.jsp页面,那么request.getParameter("year") 应该为null,所以year = null了。 to:gdx(灵犀) 你的意思是用get? 此时year = request.getParameter("year") 返回得值应该为NULL?这句什么意思? 我刷新2.jsp,而request.getParameter("year")是1.jsp中的<input type="text" name="year" size="2">对应的值, 我还是建议你:在2.jsp中加<input type="hidden" name="year" value="<%=year%>">你再刷新后试试看! 我是这样解决的在2.jsp中判断request.getParameter("year")是否有值: if(request.getParameter("year") != null) != null){ year= request.getParameter("year"); } <input type="hidden" name="year" value="<%=year%>">我试试 我是这样解决的 if(request.getParameter("year") != null){ year= request.getParameter("year"); }但是总觉得不够灵活 不应该呀!在2.jsp中刷新,会提示你“重试”还是“取消”点击“重试”还是可以获取的year的呀! to:sammy791010(javabird)我描述的不太清楚,不是点刷新而是这样的:当进入2.jsp后,完成一定的操作后重新导入这个页面时会执行 year= request.getParameter("year"); 行走的鱼:你说的重新导入页面是不是1没有直接跳转到2?你这样写解决了么,不是说get得是null么,这么写那个赋值不是走不到了, if(request.getParameter("year") != null){ year= request.getParameter("year"); }hidden那个法子行么,俺也等着 为什么在Myeclipse中编写struts.xml文件没有代码提示功能 关于<的问题 在浏览器中输入是中文路径得视频,出现乱码 "www..com/aa?x=1&y=2" 可以不可以设置成 "...com/aa?x=1&y=2"访问? web应用中的全局对象问题 用window.createPopup()创建窗口时,ie8解析不一样 servlet中如何显示异常 spring事务管理类的疑问 如何避免SQL语句中的单引号内出现单引号? 如何实现不刷新页面时的session超时控制 各位JSP连接SQL Server可以不用JDBC-ODBC桥吧,如果不用则用什么啊?? 按钮的用法
<input type="hidden" name="year" value="<%=year%>">
刷新时会获取到本页的hidden值
是这样的:
在1.jsp中有个输入框
<form method="POST" action="2.jsp">
<input type="text" name="year" size="2">
。
</form>
比如当该框填写“1992”然后确定 到2.jsp页面
在2.jsp中用year = request.getParameter("year")来取得上个页面取得的值,此时如果刷新2.jsp页面,那么request.getParameter("year") 应该为null,所以year = null了。
你的意思是用get?
这句什么意思?
在2.jsp中加
<input type="hidden" name="year" value="<%=year%>">
你再刷新后试试看!
在2.jsp中判断request.getParameter("year")是否有值:
if(request.getParameter("year") != null) != null){
year= request.getParameter("year");
}
我试试
if(request.getParameter("year") != null){
year= request.getParameter("year");
}
但是总觉得不够灵活
我描述的不太清楚,不是点刷新而是这样的:当进入2.jsp后,完成一定的操作后重新导入这个页面时会执行 year= request.getParameter("year");
你说的重新导入页面是不是
1没有直接跳转到2?
你这样写解决了么,不是说get得是null么,这么写那个赋值不是走不到了,
if(request.getParameter("year") != null){
year= request.getParameter("year");
}
hidden那个法子行么,俺也等着