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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!