欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java Web 常见错误集锦 及解决方法

程序员文章站 2022-05-04 10:16:47
只能删除pid为整数的商品,32位的pid商品不能删除? 原因onclick="agree('${s.pid}')" 括号中需要加 ' ' 删除多余的工作空间? 使用preferences general startup and shutdown 数据库的更新语句"update product se ......


只能删除pid为整数的商品,32位的pid商品不能删除? 原因onclick="agree('${s.pid}')"  括号中需要加 ' '


删除多余的工作空间? 使用preferences general startup and shutdown


数据库的更新语句"update product set pname=? market_price=? shop_price=? pimage=? pdesc=? where pid=?"不好用? 每一项要用","分隔总是写错


jsp页面不显示转发的对象? 原因 <c:forEach var="p" items="${productList }"> items写的内容""中要写EL表达式,不要直接写变量名


类找不到异常? 原因Apache tomcat配置中路径错误,需重新配置


request请求添加到数据库全部null出错? 原因可能是你的表单没有name属性


javaWeb 异常的处理方法?底层异常直接抛 如ServletException, IOException 其他异常选中几行后快捷键alt+shift+z用try catch包围


页面无法显示? 是服务器没有开


filter没有生效? 注意新添加的filter直接运行是不行的,改变了web.xml文件需要重新启动服务器才行.


1、重定向 response.sendRedirect("url");
2、转发 request.getRequestDispatcher("url").forward(request, response);
3、下载文件 response.setHeader("Content-Disposition", "attachment;filename="+filename);
4、解决post乱码:
request.setCharacterEncoding(“utf-8”)
解决get乱码:
不常用 new String(“”.getBytes(“iso8859-1”),”utf-8”);
常用 apache Tomcat 的server.xml中有8080的地方,增加一个URIEncoding="utf-8"

5、response.setContentType("text/html;charset=utf-8");