`
vera_sq
  • 浏览: 119220 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

req.getParameter()的值去哪里了

阅读更多

今天在写一个servlet的时候,req.getParameter()却得不到http传参过来的值,很不解!

在同事的帮助下,找出了原因。

其原因是因为我在req.getParameter()前,有一段代码是req.getInputStream().readLine(buffer, 0, 1024)),

这样一来的话,req.getParameter()再去get请求参数是得不到的,切记啦!!!

 

另外关于getAttribute和getParameter的区别介绍可以学习下面两个链接,讲的都不错,好好学习ing~~~

http://hekeji.iteye.com/blog/440023

 

http://collonn.iteye.com/blog/321953

分享到:
评论

相关推荐

    zhifuba-demo.rar

    System.out.println(req.getParameter("outTradeNo"));//交易编号 System.out.println(req.getParameter("subject"));//商品 System.out.println(req.getParameter("totalAmount"));//总价 System.out....

    SSM笔记-参数处理

    Map的键是字段名,值是对应的参数值。例如: ```java User getUserByMap(Map, Object> params); ``` XML映射文件中,可以根据Map的键来取值: ```xml SELECT * FROM user WHERE id = #{id} AND name = #{...

    request.getParameterMap()返回的是String []数组1

    其次,`request.getParameter(String name)`方法用于获取指定名称的请求参数的第一个值。如果请求中存在多个同名参数,该方法只会返回第一个出现的值。在上述例子中,`request.getParameter("name")`将返回`"John"`...

    投票系统,基于mvc开发,jsp+servlet+mysql

    String action = req.getParameter("action"); ServletContext application = getServletContext(); // 显示的列表 if ("show".equals(action)) { // 调用service层方法得到所有的 String temp = ...

    数据库的基本操作前端加后端.zip

    String action =req.getParameter("action"); switch (action){ case "query": queryAll(resp); break; case "add": add(req,resp); break; } } private void add(HttpServletRequest req, ...

    JAVA WEB 开发详解(JSP+Serlet)

    String reqRandom=req.getParameter("random"); req.setCharacterEncoding("GBK"); resp.setContentType("text/html;charset=GBK"); PrintWriter out=resp.getWriter(); if(randomCode.equals(reqRandom)) ...

    5.表单验证.doc

    String repassword = req.getParameter("repassword"); // 验证逻辑 } } ``` 综合来看,客户端验证提供了即时反馈,提高了用户体验,而服务器端验证保证了数据的安全性。在实际应用中,两者应结合使用,以提供既...

    JavaMail的所有内容

    String username = req.getParameter("username"); String password = req.getParameter("password"); if(username==""||password==""){ out.println("<script>alert('您的邮箱账号or密码错误,请重新输入!...

    Jcrop插件对图片进行裁剪示例

    int x1 = req.getParameter("x1"), y1 = req.getParameter("y1"), x2 = req.getParameter("x2"), y2 = req.getParameter("y2"); InputStream is = req.getInputStream(); // 获取上传的原始图片 BufferedImage ...

    java实现文件的上传.docx

    在 `doPost` 方法中,可以使用 `req.getParameter("xxx")` 来获取表单中的数据,但是如果表单的类型是 `multipart/form-data`,那么所有数据都是以二进制的方式向服务器上传递的,因此 `req.getParameter("xxx")` ...

    servlet 返回 URL

    其中`getParameter(String name)`用于获取单个参数的值,而`getParameterMap()`则可以获取所有参数及其对应的值组成的Map。 ```java Map, String[]> parameterMap = request.getParameterMap(); for (Map.Entry, ...

    获取request的参数

    在Java Spring中,可以使用`@RequestBody`注解,如`@RequestBody MyRequestObject obj`,然后从`MyRequestObject`的属性中获取值。 5. **自定义请求头**: 如果参数以自定义HTTP头的形式存在,如`X-Custom-Header`...

    java builder for matlab 2013(matlab生成jar包)

    String num3 = req.getParameter("disease"); MWNumericArray a = null; // Stores input values a MWNumericArray b = null; // Stores input values b // ... // 使用 MATLAB 函数处理数据 // ... } } `...

    jspsmart文件上传与邮件发送的实例.docx

    // 将文件写入到服务器email = req.getParameter("email"); // 获取邮箱地址break; // 只处理第一个文件 } } else { // 处理普通表单字段if (item.getFieldName().equals("crossmatch")) { String crossmatch = ...

    FTP源代码例子

    req.setAttribute("inf", upload(req.getParameter("file_name"))); } catch (Exception e) { System.out.println(e.toString()); req.setAttribute("inf", e.toString()); req.getRequestDispatcher("view_inf...

    javaWeb使用servlet搭建服务器入门.docx

    - 通过`req.getParameter()`方法获取URL中的参数值。 - 使用`resp.getWriter().print()`方法向客户端输出数据。 #### 五、总结 通过上述介绍可以看出,在JavaWeb开发中使用Servlet来搭建服务器是一项基础而重要...

    AndroidHttps服务器端和客户端简单实例.pdf

    String name = req.getParameter("name"); String age = req.getParameter("age"); resp.setContentType("text/html;charset=UTF-8"); PrintWriter out = resp.getWriter(); try { out.println("<!DOCTYPE ...

    java jsp Cookie学习资料

    String password = req.getParameter("password"); // 创建并设置 Cookie String value = "name=" + name + "&password=" + password; Cookie cookie = new Cookie("userinfo", value); cookie.setMaxAge(60 * 60 *...

    提交查询条件显示查询结果示例

    String major = req.getParameter("major"); // 根据查询条件进行查询 String result = queryDatabase(sex, name, major); // 将查询结果返回给客户端 PrintWriter writer = resp.getWriter(); writer.write...

    HttpServletResponse

    String username = req.getParameter("username"); String password = req.getParameter("password"); if (/* 条件判断 */) { resp.sendRedirect("http://localhost:8081/ServletDemo/home"); } else { resp...

Global site tag (gtag.js) - Google Analytics