代码如下:
String bh=(String)request.getParameter("bh");
String lcbz=(String)request.getParameter("lcbz");
String qm_xm=(String)request.getParameter("user_code");
response.sendRedirect("czryqm_update.jsp?BH="+bh+"&LCBZ="+lcbz+"&QM_XM="+qm_xm+"");
问题:
我用out.print(bh);测试,发现参数没法传递到czryqm_update.jsp页面,请问我代码那里错了?
String bh=(String)request.getParameter("bh");
String lcbz=(String)request.getParameter("lcbz");
String qm_xm=(String)request.getParameter("user_code");
response.sendRedirect("czryqm_update.jsp?BH="+bh+"&LCBZ="+lcbz+"&QM_XM="+qm_xm+"");
问题:
我用out.print(bh);测试,发现参数没法传递到czryqm_update.jsp页面,请问我代码那里错了?
解决方案 »
- java 开发一个extjs的问题 为什么我的树加载不出来?
- 为什么tomcat不加载在webapps下的工程
- 如何把txt格式的题库,或者word格式的题库,导入到sqlserver数据库中
- 用户登录后的注销问题!!!在线等!!!!
- WebWork 中画面迁移的问题?
- JSF里怎么弹出alert?
- Java书籍下载
- Session 篡位!求助!100分!
- 请问怎样实现在网页上的图片拖拽?
- 用JSP+APACHE做网页,能把源文件做成*。DLL的库文件嘛?
- 再问httpsUrlConnection----如何把两个Request(要访问同一server的两个不同页面) 在同一个Connect中发出?
- 应该是这样的,但是不对,请观.......
这样就能得到bh的值
应该是
out.print(request.getParameter("BH"));
然后再去拼sendRedirect语句
之前打印 System.out.println("bh="+bh);看是否有输出值,如果没有输出值,说明你在转向提交前就没有得到bh的值.如果有值,你要在czryqm_update.jsp页面点击右键进入属性,看看页面的地址是什么,参数是否有值.或者看IE的地址拦也一样.
这样应该你就可以找到问题的所在了.
String bh=(String)request.getParameter("bh");
String lcbz=(String)request.getParameter("lcbz");
String qm_xm=(String)request.getParameter("user_code");
这些是不是有的
jsp?bh=XXXX的方法传过来的。传过来之后,用out.println(XXX)打印出来看看是否有值。如果没有值,再去传值部分的代码跟踪,看看是否传递的就是空值。