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

response.getWriter().write()用于ajax

阅读更多

 1,不跳转 ajax调用后台不会跳转只会返回,最多返回跳转的页面付给data参数(@ResponseBody,或response.getWriter().write())

  

response.getWriter().write():

1.1 有多个if都有(response.getWriter().write())的时候不写return还会继续向下执行,一般用有返回的函数,然后return null,

如果是一个时不必函数有返回类型,

 

1.2 另一个方面也有利于综合直接返回html的结果,在方法的头部加,@ResponseBody(不可加,加了就不会返回跳转页面

只会返回字符串或整个页面字符串)

  1.2.1 即可使用ajax datatype:html返回页面(不是跳转), 当要返回完整页面时就用@ResponseBody返回规则,这时要符合datatype

  1.2.2 也可用response.getWriter().write()返回局部html代码,这样就综合各自优势

1.3 response.getWriter().write() 时return null符合datatype的任何格式要求,然后自身可返回自己的(优先级高)(可以混用)

 

                2,跳转 要想跳转不能ajax返回

 

 

 1 ,2可以在一个方法中混用

例子见附件中ChatController.java---》TbConOrdPriceGetRecord方法

  • 1.zip (31.9 KB)
  • 下载次数: 6
0
1
分享到:
评论

相关推荐

    response.getWriter().write()向前台打印信息乱码问题解决

    response.getWriter().write() 功能:向前台页面显示一段信息。 当在普通的url方式中,会生成一个新的页面来显示内容。 当在ajax的方式中,会在alert中显示内容。 使用response.getWriter().write() 乱码问题 解决...

    spring-security-core-2.0.5.RELEASE.jar修改使得满足ajax登录需求

    更改了RedirectUtils类的 ... response.getWriter().write(str.toString()); 因此无论是有跳转目标还是没有跳转目标 会往页面发送 { status:"true", url: "........." } 通过页面接收url来决定页面的走向。

    ajax上传的实现JSP环境带进度条.rar

    response.getWriter().write("文件上传失败:" + e.getMessage()); } } ``` 在JSP页面上,你可以使用HTML5的`<input type="file">`元素让用户选择要上传的文件,同时创建一个进度条元素,如`<progress>`,并在...

    ajax的简单例子,自动读取会更新的文件

    response.getWriter().write(content); } private String readFile(File file) throws IOException { // 实现读取response.txt文件内容的逻辑 } } ``` 在这里,`doGet`方法接收前端的Ajax请求,读取`response...

    Jackson的jar包

    1、JackSon使用Java类中的getxxx()方法定位生成的json对象的属性xxx和值(返回值),而不是字段; 2、可以通过在Java类... response.getWriter.print(json); 或者 mapper.writeValue(Writer out,Object param);

    AJAX+servlet入门实例用户注册

    response.getWriter().write(new Gson().toJson(new Response(false, "注册失败:" + e.getMessage()))); } } else { response.getWriter().write(new Gson().toJson(new Response(false, "用户名或密码无效")))...

    java ajax注册

    response.getWriter().write("{\"success\": false, \"message\": \"服务器内部错误\"}"); e.printStackTrace(); } } } ``` 为了保证数据安全,我们应使用哈希算法对用户密码进行加密存储,而不是直接保存明文...

    JSP AJAX 无刷新表单验证

    服务器端验证完成后,将结果封装为JSON对象并通过`response.getWriter().write()`写回到客户端。 **5. 结合数据库验证** 虽然这个示例没有直接连接到数据库,但在实际应用中,通常需要检查用户名是否在数据库中已...

    Jqury-ajax.rar_java html 交互_jqury _jqury ajax html

    response.getWriter().write("{\"status\":\"success\"}"); } ``` 此外,HTML页面和jQuery还可以利用Servlet发送的JSON数据动态更新内容,如使用`.html()`或`.append()`方法修改DOM元素。 总结来说,"jQuery-ajax...

    Servlet及Ajax数据交互

    response.getWriter().write(outputData); // 将输出写入响应 } private String processInput(String input) { // 这里实现实际的业务逻辑 return "Processed: " + input; } } ``` Ajax,即Asynchronous ...

    ajax和jquery整合的一些简单的例子

    response.getWriter().write(temp); response.getWriter().close(); ``` 此段 Java 代码展示了如何设置 HTTP 响应头信息及内容类型,以便客户端能够正确解析服务器返回的数据。通过 `response.getWriter()` 获取到...

    Extjs_前后台数据交互[归类].pdf

    在这个例子中,`Ext.Ajax.request`是ExtJS用于发送Ajax请求的核心方法。`url`属性指定了后台处理的地址,`params`对象包含了要传递给后台的参数。`success`和`failure`回调函数分别处理后台操作成功或失败时的响应。...

    Java web ajax 登录

    response.getWriter().write(new Gson().toJson(new Response(true))); } else { response.getWriter().write(new Gson().toJson(new Response(false, "密码错误"))); } } ``` 以上就是关于"Java web ajax ...

    ajax简单例子实现用户名检查

    response.getWriter().write("available"); // 返回可用状态 } else { response.getWriter().write("unavailable"); // 返回不可用状态 } } private boolean checkUsernameAvailability(String username) { ...

    ajax java 例子 学习

    response.getWriter().write("{\"success\":true}"); } else { response.setContentType("application/json"); response.getWriter().write("{\"success\":false, \"message\":\"用户名或密码错误\"}"); } } ...

    探讨Ajax与Java Servlet之间的数据传输(一)

    在Servlet端,我们可以通过`response.getWriter().write()`来写入JSON字符串。确保设置正确的Content-Type,如"application/json",这样浏览器知道如何解析响应。 在Servlet中,可以通过`request.getParameter()`...

    Jquery+Ajax实现的前台登陆验证(

    response.getWriter().write(new Gson().toJson(new Response(true))); } else { response.getWriter().write(new Gson().toJson(new Response(false))); } // 关闭数据库连接 DBUtils.closeConnection(conn)...

    ajax实例,包括前后台

    5. **返回响应**:使用`response.getWriter().write()`将处理结果写入响应体。如果是JSON格式,可以使用`org.json`库或其他库将Java对象转换为JSON字符串。 ```java String jsonString = "{\"status\":\"success\",...

Global site tag (gtag.js) - Google Analytics