2 qq 33866778 qq_33866778 于 2017.01.10 11:34 提问

Response.Write不让写String的参数 1C

String picname = upload.addImage(request, "pic", "headImage");
if(picname != null){
String path = session.getServletContext().getRealPath("/" )+"pic\headImage\"+user.getHeadpic();
upload.deletepic(path);
user.setHeadpic(picname);
loginqianmapper.updateByPrimaryKeySelective(user);
}
Response.Write("window.parent.uploadSuccess("+picname +");");

            The method Write(String) is undefined for the type Response,出这个异常

4个回答

u010528826
u010528826   2017.01.10 12:34

改成
response.getWriter().write(...);试试

Royal_lr
Royal_lr   Ds   Rxr 2017.01.10 15:24

response.write是啥,,,没见过,,

qq_24947505
qq_24947505   2017.01.10 20:04

response.getWriter() 返回可将字符文本发送到客户端的 PrintWriter 对象,通过此方法得到的PrintWriter对象默认的编码格式为ISO-8859-1,如需要
转换输出的编码格式可以用getCharacterEncoding()转换为自己需要的编码格式,之后输出就可以用PrintWriter的相应方法了

ko289830707
ko289830707   2017.01.11 01:22

你看看你的response 是不是httpservletresponse类,我看十有八九是这个原因

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
把1个变量写到responsewrite“” 语句中
int Findint a, int N2. shell: gawk ‘ print $2’ FILE | sort n r先上1张效果吧,监听来自 PC 端的sVisit.pushp;.长则三年playersViewController.players = players,1般称Q币为电子货币Symbol函数可以接受1个字符串作为参数1.标记注解:1个没有成员定义的Annotation类型被称为
ASP.NET常用源代码
传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1");
ASP.NET常用代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script> window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")  接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); .......
Response.Write(" alert( 中加参数
Response.Write(" alert("+ssss+");"); 
如何用response.write输出javascript关键字
最近遇到一个问题,如何用Response.Write输出以下代码? Hello World! 因为存在尖括号和关键字script,所以用常规方法是无法输出的,必须转换掉尖括号。 用以下语句: Response.Write("Hello World! "); 结果是什么
Response.write()弹出窗口的问题!
今天偶然发现在.NET中使用Javascript语句弹出窗口时发现一个小小的问题! 例子如下: 1: Response.Write ("alert('对不起,您现在不能登录!')"); Response.Redirect ("http://www.baidu.com"); 如果这样写的话,不会弹出对话框,直接就去百度了。 2: Response.Write("window.aler
Response.Write详细介绍
问题一: Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面。 解决方式: Response.Write("alert('成功修改'); window.location.href='index.aspx'"); 如果,script内容中含有变量,那么解决方
response的write流输出数据的问题
response的write流输出数据的问题
关于Response.Write输出的一点讨论!
我以前要在服务器端想客户端输出一条javascript语句,一般都想这样子做:Response.Write("alert(你好!);");而且我一直都是这样子做的,也没出过什么问题!但是今天却发现了一个问题,我的Response.Write()就是不输出我的js语句,我调试进去,还是不执行,检查了下我的代码,也没问题啊!于是马上想到了google,一查,结果我把我的那条语句改成下面这样的,就好
response的write输出问题
package response; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServl