`
juzhibest
  • 浏览: 55440 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

我的url请求返回值 笔记

OS 
阅读更多

Bnpower请求url返回流. 

 

 public String getURContent(String sURL) {
    HttpURLConnection l_connection = null;

    BufferedReader l_reader = null;
    try {
      URL l_url = new URL(sURL);
      l_connection = (HttpURLConnection) l_url.openConnection();
      l_connection.connect();
      InputStream l_urlStream = l_connection.getInputStream();  //得到返回流
      l_reader = new BufferedReader(new InputStreamReader(l_urlStream, "utf-8"));
    }
    catch (MalformedURLException ex) {System.out.println("ex"+ex); }
    catch (IOException ex) { System.out.println("ex"+ex);}

    String sCurrentLine = "";
    StringBuffer sTotalString = new StringBuffer();
    try {
      while ( (sCurrentLine = l_reader.readLine()) != null) {
        sTotalString.append(sCurrentLine);
      }
    }
    catch (IOException ex1) { }
   
    l_connection.disconnect();  //断开连接
    return sTotalString.toString();
  // return "<p><a href='www.baidu.com'>ceshi这是测试数据sying返回str</a></p><p><a href='www.baidu.com'>ceshi这是测试数据sying返回str</a></p><p><a href='www.baidu.com'>ceshi这是测试数据sying返回str</a></p><p><a href='www.baidu.com'>ceshi这是测试数据sying返回str</a></p>";
  }

 

 

 

 

 

 

 

请求sying工程(http://172.16.2.237:7001/sying/index.do)得到流.乱码处理

 

public ActionForward execute(ActionMapping mapping, ActionForm form,
                             HttpServletRequest request,
                             HttpServletResponse response) {

    String hrefList = "";
    String str = "";
    hrefList = "<p><a href='www.baidu.com'>1111111</a></p><p><a href='www.baidu.com'>asdfw合作伙伴era43rt</a></p>";

    try {
      ServletOutputStream os = response.getOutputStream();
      os.write(hrefList.getBytes("UTF-8"));
   //   os.print(hrefList);
    }
    catch (IOException ex) {
    }
    return null;
  }

分享到:
评论

相关推荐

    尚硅谷SpringMVC部分全套教学文档笔记

    - 它可以用于方法参数,表示将Model中的对象绑定到方法参数,或者用于方法返回值,将结果对象添加到Model中。 5. **视图解析**: - 视图解析器负责将逻辑视图名转换为实际的物理视图,如JSP页面。 - 常见的视图...

    课堂笔记(韩顺平)

    HTTP请求时,浏览器解析URL,查询DNS,连接服务器,发送请求,服务器解析并响应,最后通过`service`函数执行具体服务。 8. **HTTP请求方法**: HTTP的`GET`和`POST`方法,前者默认用于简单数据提交,后者适用于更...

    springMVC笔记

    例如,编写一个方法,并在方法上使用@RequestMapping注解来映射特定的URL请求,并通过返回值告诉SpringMVC调用哪个视图进行渲染。 通过这些步骤,可以构建一个基础的SpringMVC应用,实现了请求的接收和处理,并通过...

    JAVA项目学习笔记

    【JAVA项目学习笔记】 在Java开发中,尤其是在SpringMVC框架下,我们常常会遇到各种注解的使用,这些注解极大地简化了代码并优化了性能。以下是一些关键注解的详细解释: 1. **@Basic**: 这个注解用于指定实体属性...

    我的工作笔记

    2. **设置按钮的回发URL**:`PostBackUrl`属性可以被设置到按钮上,使得点击按钮时可以直接跳转到指定的URL,而不仅仅是触发服务器端事件。 ### 页面间通信与状态保持 1. **使用Form属性传递值**:在第一个页面的`...

    springmvc课堂笔记-1

    `BeanNameUrlHandlerMapping`是根据请求URL(如`/productList.action`)匹配Spring容器中的bean名称。 ##### 5. 处理器适配器配置示例 ```xml &lt;!-- 配置项 --&gt; ``` 所有的处理器适配器都需要实现`...

    SpringMVC学习课堂笔记

    ### SpringMVC学习课堂笔记知识点总结 #### 一、SpringMVC基础知识 ##### 1.1 什么是SpringMVC? SpringMVC是Spring框架的一部分,主要用于构建Web应用程序。它遵循了MVC(Model-View-Controller)设计模式,提供...

    springMVC学习笔记

    这意味着所有以`.html`或`.do`结尾的URL请求都会被转发给`DispatcherServlet`处理。这种设置使得开发者能够灵活地控制哪些请求应该由SpringMVC框架处理。 #### 二、防止内存泄露 **2.1 使用...

    springmvc完整笔记附带说明代码.pdf

    4. 编写控制器类(Controller),使用@RequestMapping注解来映射请求的URL,然后在控制器方法中编写业务逻辑,并使用返回值来定义将视图跳转到哪个页面。 5. 编写JSP页面,用于展示数据或收集用户输入。 在Spring ...

    springmvc学习笔记-springmvc注解开发.zip

    - `@RequestMapping`:用于映射HTTP请求,可以标注在类或方法上,指定请求的URL路径。 - `@GetMapping`、`@PostMapping`、`@PutMapping`、`@DeleteMapping`:分别对应HTTP的GET、POST、PUT、DELETE请求,简化了@...

    springmvc第一天课堂笔记.docx

    - `@ModelAttribute`:用于绑定方法返回值到Model中。 - `@PathVariable`:用于将URL中的变量映射到方法参数上。 - `@RequestParam`:用于绑定请求参数到方法参数上。 - `@ModelAttribute`:用于将方法参数绑定到...

    Flask学习笔记8源码

    2. **响应对象**:Flask使用`make_response`或直接返回值创建响应。默认情况下,字符串会转换为200状态的HTML响应,但也可以自定义状态码和响应头。 ### 三、模板渲染 1. **Jinja2模板引擎**:Flask默认使用Jinja2...

    struts2学习笔记(1)

    ### Struts2学习笔记知识点详解 #### 一、Struts2框架的基本引入步骤 ##### 1. 导入Struts2相关Jar包 在引入Struts2框架时,首先需要将Struts2的相关Jar包导入到项目的类路径中。这些Jar包通常包括核心库以及其他...

    nginx进阶vip - 第二课笔记1

    在Nginx中,**Location** 指令用于处理URL请求路由。Location指令的匹配规则有以下几种: 1. `=`:精确匹配,如果找到,则停止其他匹配。 2. `^~`:如果URI以指定的字符串开始,停止其他匹配。 3. `~` 和 `~*`:...

    Spring MVC 学习笔记 七 controller中其他可用的annotation

    在Spring MVC框架中,Controller是处理用户请求的核心组件。这篇"Spring MVC 学习笔记 七 controller中其他可用的annotation"可能涵盖了除我们常见的`@RequestMapping`之外的其他注解,这些注解使得控制器功能更加...

    spring MVC学习笔记

    Spring MVC支持通过URI模板变量、查询参数、表单字段、请求体等方法从请求中获取数据。在控制器方法中,可以通过参数类型进行自动数据绑定。例如,使用@RequestParam注解来绑定请求参数到方法参数上。RequestParam...

    Springmvc框架笔记

    - 在类中定义处理请求的方法,并使用`@RequestMapping`等注解进行请求映射。 3. **编写视图**: - 使用JSP页面作为视图。 - 视图页面可以通过`Model`获取数据并展示。 4. **测试**: - 通过浏览器访问配置好的...

    我的Promise笔记整理

    ### 我的Promise笔记整理 #### 一、为什么使用Promise 在JavaScript中,异步编程是一种常见的编程模式,用于处理耗时的操作,如网络请求、文件读写等。传统的异步编程模型通常采用回调函数的方式,例如,在进行一...

    Struts2框架笔记

    2. **请求处理**: 当客户端发送请求时,过滤器拦截请求并将其转发给Struts2的内核进行处理。 3. **Action执行**: Struts2内核解析请求并定位到相应的Action类进行执行。 4. **结果处理**: 执行完成后,根据Action的...

    李君老师JavaEE笔记-自定以MVC框架

    2. **视图定位**:视图的路径是基于处理器的类名和方法的返回值动态构建的,例如,如果处理器方法返回“list”,那么对应的视图页面将位于`page/类名/list.jsp`。 3. **处理器命名规则**:所有的处理器类名后都附加...

Global site tag (gtag.js) - Google Analytics