2 whatever 214 whatever_214 于 2016.09.20 12:20 提问

request.getparameter无法获取值的问题 20C

代码如下
图片说明
这段代码通过问号传值将变量传到frame_a.jsp
图片说明
这段代码位于frame_a.jsp中,通过request.getparameter方法来获取值
图片说明
然后提示获取值一行有问题,传来一个null,如此看来是传值出现问题,那么是哪里错了呢,哪位大大指导一下

2个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.09.20 12:47

首先,你把鼠标放在这个a标签上,看看连接路径上有没有参数id。
其次,有可能是news.getNewsCounts这个值算出的边界有问题。肯定有原因的,仔细找找看。

u013076997
u013076997   2016.09.20 13:18

你确定你访问一个jsp页面就这样访问就可以了?不用经过后台代码的跳转?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
request.getParameter()获取不到数据的问题
在我们做项目时有时会发现:客户端通过http协议post方式上传数据到服务端, 在服务器端通过request.getInputStream()能获取到相应的数据,但用request.getParameter()却获取不到数据。 这是怎么回事呢? 这种情况跟form表单的属性 enctype有关系。 HTML中的form表单有一个关键属性 enctype=applicatio
jsp页面传值取值问题request.getParameter无法取到jsp页面的值
1、首先确定 和 两不为NULL 2、再次确定 ">  和 ">  是放在form 中   在开发一个MIS系统中,部分页面中有需要上传文件的字段,相信大家在开发中也经常遇到这样的情况.因为要上传文件,所以FORM标记中的ENCTYPE="multipart/form-data",可是这样的话,当你在servlet里面用request.getParamete
传到后台出现乱码request.getParameter()取值乱码问题
客户端向服务器端发送信息,如果发送的编码和服务器端接收的编码不一样,使用request.getParameter()方法获取的表单信息会产生乱码。客户端接收服务器的响应信息,如果响应编码与客户浏览器的编码不一致时,会造成中文乱码显示。 为了解决中文正常显示,可以采取以下方案。 (1)post方式提交表单 a>设置页面的编码 在jsp或HTML页面中,有时会涉及编码的定义,可使用统一编码,例如
附件上传form request.getParameter无法获取参数值解决方法
当表单被设置为multipart/form-data类型时,表单中的值post到服务端都是流的格式,此时request.getParameter拿不到参数值,需要通过对流的解析来获取。可借助apache的common-fileupload组件来取得,具体代码参考如下。 JSP代码:<html> <body>
通过request.getParameter()获取jsp表单信息
通过request.getParameter()获取jsp表单信息
SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter(“name”)无法获取参数值问题分析 一:问题demo展示 在开发新需求,调试代码的时候发现一个问题,就是HttpServletRequest 获取不到ajax post请求的json参数!下面是伪代码是整个请求的逻辑! 1.前台JS请求代码(伪代码)
【错误记录】HttpServletRequest.getParameter获取不到数据
1. 这里已经读取了流,**据说流只能读取一次** 2. 后面获取parameter,流已经没有数据了,获取不到的。
jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明
// 前台 jQuery.ajax({ url: url, type: "POST", data: JSON.stringify(parm), contentType: "application/json;charset=UTF-8", dataType: "json", success: function (data) { var num = $('#coupon_num'
【java】关于request.getParameter("name");得到值为"??????"的问题
如题,毫无疑问,是中文乱码问题。那么很简单啦。只要在该Servlet类中的doPost()方法添加代码:request.setCharacterEncoding("UTF-8");便可以解决了。只要你的jsp页面同时也设置了utf-8就没事了,即在jsp页面有代码: 但是,这几天我在练习myBatis过程中,碰到了乱码问题,我依上述这么改动仍然获取到的值是“????”, 最后我
request.getParementer()获取不到值的原因及解决办法
想通过ajax的POST方式把前端值传到后端,却发现后端request.getParameter()获取不到值.$(document).ready(function () { $("button").click(function () { var userinfo=[ {"username":"test1"}, {"userna