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

只能删除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");

上一篇:gSoap传输二进制数据


下一篇:SqlServer发布订阅错误收集