`
y806839048
  • 浏览: 1117161 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

response与request在返回时作用区别

阅读更多

response与request在返回时作用区别;

 

response:直接打印返回页面

response.setContentType("text/html;charset=utf-8");

 String str = JSONUtils.valueToString(JSONObject.fromObject(new JsonMsg("-1", "成交议价失败",ARTNFLAG,CNT_KEY)));

    response.getWriter().write(str);

    response.getWriter().flush();

    return null;

 

 

request:类似model的setAttribute();

 

==========================================================

 

乱码处理:碰到乱码:来源和接受的编码一致即可,要么转化来源为统一格式,要么接收处适应来源

发出请求jsp

parent.location.href="/web/conObj/buyDetail.do?txt_conobj_key="+objKey+"&txt_contrade_kind="+CONTRADE_KIND+"&pick_types=A&jianjibuynum=0&order_prices="+

orderPrice+"&cdListKeyArrayFront="+""+"&buyNum="+chatNum+"&ARTNFLAG="+ret.ARTNFLAG+"&CNT_KEY="+ret.CNT_KEY+"&msg="+encodeURIComponent(ret.msg);

此时传到后台是乱码(货物可购买量不足!),浏览器地址栏是正常:(货物可购买量不足!)

 

后台:

方法1 String MSG2 =new String(msg.getBytes("ISO-8859-1"), "UTF-8");

到了这里后变正常(货物可购买量不足!)

model.addAttribute("errorInfo", MSG2);

 

方法2

 

String MSG2 =new String(msg.getBytes("ISO-8859-1"), "UTF-8");

this.request.setCharacterEncoding("UTF-8");

this.request.setAttribute("errorInfo", MSG2);

 

 

接收请求jsp:

购买失败:${errorInfo }

 

0
0
分享到:
评论

相关推荐

    JAVAEE中Servlet实例Response与Request对象方法调用范例

    本实例主要探讨Servlet中的两个关键对象:HttpServletRequest(Request)和HttpServletResponse(Response),它们是Servlet API的核心组成部分,用于处理HTTP请求和构建响应。 Request对象是用于获取客户端发送的...

    ASp教程第四章-Response和Request

    例如,当用户提交一个表单时,`Request`对象会捕获表单数据,然后服务器端的ASP脚本对这些数据进行处理,通过`Response`对象返回处理结果或重定向到其他页面。 此外,`Response`对象还提供了多种方法来控制页面输出...

    response和request(web开发技术第四章)

    在Web服务器与浏览器之间进行通信时,`request`(请求)是客户端(通常是浏览器)向服务器发送的一种消息。它包含了用户想要获取资源的详细信息,如HTTP方法(GET、POST、PUT等)、URL、HTTP版本、请求头和请求体。...

    request与response 详解

    通过上述分析可以看出,`Request`与`Response`在Web开发中起着桥梁的作用,它们不仅能够帮助开发者更好地理解客户端的需求,还能够灵活地控制服务器端如何响应这些需求。掌握这两个对象的基本用法对于从事Web开发的...

    request和response实现跳转和重定向的区别

    在处理用户操作时,我们常常需要对页面进行跳转或重定向,这通常通过`request`和`response`对象来实现。这两者在实现页面跳转时有明显的区别,下面将详细阐述它们的不同之处。 首先,我们了解`request`和`response`...

    request response

    在IT行业中,网络通信是核心部分之一,而`request`和`response`是HTTP协议中的两个基本概念,它们构成了客户端(如浏览器)与服务器端之间交互数据的核心机制。本篇文章将深入探讨这两个概念以及它们在实际开发中的...

    nginx优化之request_time 和upstream_response_time差别1

    本文将深入探讨两个关键的响应时间指标:`request_time` 和 `upstream_response_time`,以及它们在实际应用中的区别。 `request_time` 是Nginx记录的从开始接收客户端的第一个字节到完成写入日志(即发送完所有响应...

    response request

    在HTTP协议中,客户端(通常是浏览器)向服务器发送一个请求(Request),服务器处理这个请求后会返回一个响应(Response)。这个响应包含了状态码、响应头以及可能的数据体。例如,200状态码表示请求成功,404状态...

    asp中的request response语句语法解析

    【ASP中的Request Response语句语法解析】 在ASP(Active Server Pages)编程中,Request和Response对象是基础且至关重要的组成...在ASP编程中,掌握Request和Response对象的使用是实现服务器与客户端有效交互的关键。

    ASP内置对象Request和Response详解

    在Web开发领域,尤其是基于ASP(Active Server Pages)的环境中,`Request`和`Response`对象扮演着至关重要的角色。它们是ASP框架中的核心组件,负责处理客户端请求和服务器响应,使得动态网页能够与用户进行交互。...

    Request和Response.txt

    在Web开发中,`Request`与`Response`对象是非常核心且基础的概念。它们是客户端与服务器端交互的重要桥梁,用于处理HTTP请求与响应。本文将深入剖析这两个对象的功能及使用方法。 #### 二、Request对象详解 `...

    @Response和@Request

    在Spring MVC框架中,`@Response` 和 `@Request` 是两个非常重要的注解,它们在处理HTTP请求和响应时起到关键作用。然而,这里提到的`@Response`可能是指`@ResponseBody`,因为`@Response`不是一个标准的Spring注解...

    09_Java Web——Request&Response案例

    Request对象通常用于传递用户输入,Controller处理逻辑,Response则用来返回视图或更新Model。 8. **MyBatis**:在Java Web应用中,MyBatis是一个流行的持久层框架,它简化了数据库操作,通过XML或注解配置SQL语句...

    request的转发与response的重定向有什么区别

    在Java Web开发中,`request`的转发与`response`的重定向是两种常见的处理请求的方法,它们在处理用户请求时具有不同的特性和用途。以下是它们的区别,从多个角度进行详细解释: 1. **地址栏显示**: - **转发...

    Web前端 Request&Response

    在Servlet中,我们经常使用`request.getRequestDispatcher(String path).forward(request, response)`来进行请求转发。这种方式会将当前请求转发到指定的路径,客户端浏览器地址栏的URL不会改变,因为整个过程都在...

    springboot工程自定义response注解、自定义规范化返回数据结构

    在Spring Boot应用开发中,构建一个统一的、规范化的返回数据结构对于提升API的使用体验至关重要。本主题将深入探讨如何在Spring Boot工程中通过自定义response注解、利用Java反射机制、设置自定义拦截器以及实现...

    Struts2在Action中获得Response对象的四种方法

    在Struts2框架中,Action类是业务逻辑的核心,它负责处理用户请求并返回相应的结果。然而,与Struts1.x不同,Struts2的Action类不再直接接收HttpServletRequest和HttpServletResponse对象作为execute方法的参数。这...

    JSP中Servlet的Request与Response的用法与区别

    本篇文章将详细介绍JSP中Servlet的Request与Response对象的用法及其区别。 Request对象代表客户端发送的HTTP请求,它包含了请求的所有信息。以下是对Request对象主要功能的详细解释: 1. 存储请求数据: - `...

    .net-Request-Response

    在.NET开发环境中,`Request-Response`模型是网络通信的核心机制,它定义了客户端与服务器之间的交互方式。本文将深入探讨这一模型,并结合`xmlhttp`发送数据以及在客户端保存`InputStream`的相关知识点。 首先,`...

    PyPI 官网下载 | http_request_response-0.0.8.tar.gz

    例如,它可能提供了一个`request`函数用于发送请求,以及一个`response`类来处理返回的数据。 在实际开发中,`http_request_response`库可能会被用于自动化测试、爬虫项目、API接口的调用等多个场景。它简化了网络...

Global site tag (gtag.js) - Google Analytics