jsp传值问题,急,高分请能人进入! jsp代码是在服务器端执行了,而js代码是在客户端执行的.所以lz说的"让偶点击按钮再触发request.getAttribute语句,为什么放在下边就不好使呢"是不能实现的.除非点击按钮在发送一个请求才可以. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.open('s2.jsp?name= <%=request.getAttribute("name")%>','_self'); 先运行<%=request.getAttribute("name")%>得到null<%request.setAttribute("name","name"); %> 再set就没意思了request.getAttribute("name")已经运行过了 request.getAttribute("name")在前面,所以在服务器端就先执行了这个。request.setAttribute("name","name")在后面。你换成这样也许就不一样了:<%request.setAttribute("name","name"); %><script type="text/javascript"><!-- function opens(){ if(window.confirm('abcd')){ window.open('s2.jsp?name= <%=request.getAttribute("name")%>','_self'); } else return null; }//--></script><input type="button" value="submit" onclick="opens()"> 浏览器不能识别javascript 请教一个jquery blur()和focus()联用的奇怪问题 一个JS表单取值的问题,新手困扰多时! 如何获取标签元素里的文本内容字符数 window.location.href的使用 ewebeditor初始状态如何设置? 请问如何才能去处IE顶部的脚本提示 求教关于JW flv player播放器 有什么方法可以一直在网页中保留我输入的数据? 求证EasyUI的执行效率 ajax的httpxmlrequest是否支持与服务器的长连接? Web开发的方向!
request.setAttribute("name","name")在后面。你换成这样也许就不一样了:<%request.setAttribute("name","name"); %>
<script type="text/javascript">
<!--
function opens(){
if(window.confirm('abcd')){ window.open('s2.jsp?name= <%=request.getAttribute("name")%>','_self'); } else return null;
}//--></script>
<input type="button" value="submit" onclick="opens()">