问题请看分割线下面方法里的注释中的问题...找到问题的原因了..但是不知道为什么会产生这样的情况,求解答.
1.先有一个工具类如下:
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse; /** * 将字符串传送到页面 * @author zcqshine * */ public class AjaxUtil { private String jsonResult; /** * 将字符串传送到页面 * @param jsonResult 字符串,json格式的字符串也可以 */ public AjaxUtil(String jsonResult,HttpServletResponse response){ this.jsonResult = jsonResult; init(jsonResult, response); } public void init(String jsonResult,HttpServletResponse response) { if(jsonResult != null && jsonResult.length() > 0){ jsonResult = jsonResult.replaceAll("[\\n\\r]", ""); //去掉换行符 } PrintWriter out; // response.setContentType("text/plain;charset=utf-8"); response.setCharacterEncoding("gbk"); try { out = response.getWriter(); out.print(jsonResult); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } public String getJsonResult() { return jsonResult; } public void setJsonResult(String jsonResult) { this.jsonResult = jsonResult; } }
-======================= 分割线 ==========================
2. 再有一个spring注解的方法(controller注解的)
@RequestMapping(value="/callback") public void callback(HttpServletRequest request,HttpServletResponse response) { new AjaxUtil("SUCCESS",response); //如果这个调用放在此处, 并且外部传参数的方式是POST, 则会导致下面的request.getParameter() 方法获取不到参数以及参数值. 但是GET方式正常 String r0_Cmd = formate(request.getParameter("r0_Cmd")); String p1_MerId = formate(request.getParameter("p1_MerId")); String p2_Order = formate(request.getParameter("p2_Order")); String p3_Amt = formate(request.getParameter("p3_Amt")); String r1_Code = formate(request.getParameter("r1_Code")); String userid = formate(request.getParameter("userid")); String gamepid = formate(request.getParameter("gamepid")); String cpOrderId = formate(request.getParameter("cpOrderId")); String sign = formate(request.getParameter("sign")); // new AjaxUtil("SUCCESS",response); //如果这个调用放在此处则上面的request.getParameter()不论POST还是GET方法都可以获取到参数以及参数值 /** 其他方法体省略 **/ }
相关推荐
Java循环的一个小问题,java中for(int i= 0; i;i=i++)System.out.print(i);为什么无限输出0
jsp中的out对象是JspWriter类型的. 而JspWriter继承了java.io.Writer . write方法是在在父类Writer中定义的, print方法是在子类JspWriter中定义的. 重载的print方法可以将各种类型的数据转换成字符串的形式输出....
Interop.Print2Flash3.dll
基于jquery.print.js插件的js打印demo,简单易用,使用详细教程请查看我的个人主页的博客《一款很好用的Jquery 打印插件——jQuery.print.js》
需要用到BarTender开发标签列印功能而缺少dll的可以下载使用
C#打印标签 Seagull.BarTender.Print.dll 有多个版本,亲测可用,在winform程序中增加标签纸打印功能
System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer.parseInt(br.readLine()); double c=5*(f-32); c=c/9; System.out....
原生JS打印插件之jQuery.EasyPrint.js使用文档 调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS...
Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))...
html和js通过window.print()实现调用浏览器打印带背景图片和生成二维码的文件功能;直接下载可用
jQueryPrint.js打印网页jQueryPrint.js打印网页JS,很好用,可以指定打印网页上特定的资源!
java初学者练习for循环逻辑实现简单心形源码‘’...下——爱心的最下方的倒三角逻辑实现简单、易上手涉及到知识点:java变量定义、for循环基础、System.out.print打印字符串爱心源码,下载打开,运行main方法即可使用
python中的print()函数和java中的System.out.print()函数都有着打印字符串的功能。接下来通过本文给大家分享python中print()函数的“,”与java中System.out.print()函数中的“+”功能,需要的朋友参考下吧
jquery打印插件 jQuery.print.js jquery.PrintArea.js $("#print_div").print(); $("#print_div").printArea(); 局部打印需要把样式写在print_div里
本文用一个小例子说明java out.print和out.write的方法,大家参考使用吧
window.print().txt
Bartender的DLL的SDK文档。5555555555555
jQuery打印插件----jQuery.print.js实现网页的打印功能,亲测有效
打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key; 代码如下: HKEY_Root=”HKEY_CURRENT_USER”; HKEY_Path=”\\Software\\Microsoft\\Internet Explorer\\PageSetup\\”;...