【JSP入门】Eclipse、SQL Server2012使用问题集锦

*【个人遇到的乱七八糟问题的集合,怕自己忘了也给同样遇到问题的大嘎提供个解决方案~】 *

【JSP入门】Eclipse、SQL Server2012使用问题集锦

*- eclipse2019版本一开始新建Web项目时,在WebContent文件包中创建JSP文件报错;
【JSP入门】Eclipse、SQL Server2012使用问题集锦
解:未导入servlet容器类库,下载tomcat并将里面的servlet.jar导入进来【JSP入门】Eclipse、SQL Server2012使用问题集锦

- 如何集成eclipse和tomcat
【JSP入门】Eclipse、SQL Server2012使用问题集锦

- eclipse如何与数据库相连接?
解:先导入jdbc包,放在项目的WEB-INF里的lib里
【JSP入门】Eclipse、SQL Server2012使用问题集锦
- 使用SQL语句时浏览器显示“对象名无效”

解:dbo表示每个数据库的默认用户,具有所有者权限
【JSP入门】Eclipse、SQL Server2012使用问题集锦

- ResultSet对象的游标移动
解:要使用resultset的这个方法,首先在得到这个resultset的时候必须把statement声明成为scrollable,例如:
Statement stmt = connection.Statement(sql, para1, para2);
其中para1和para2可以使用ResultSet类中的常量。

  • 关于JSP中的errorpage属性使用时500错误的问题(在IE浏览器,而chrome不会报错)
    解:由于IE5以后的错误处理机制发生变化
    1)在exception.jsp(就是写有isErrorPage的)中添加:<% response.setStatus(200); %>
    或者response.setStatus(HttpServletResponse.SC_OK);
    2)在IE浏览器里设置,IE浏览器–右上角的设置–Internet选项—高级—把滚动条拉到最下面,把 显示http友好错误信息 取消选中。
    设置响应的状态码。这个方法被用于当响应结果正常时(例如,状态码为SC_OK或SC_MOVED_TEMPORARTLY)设置响应状态码。如果发生错误,而且来访者希望调用在web应用中定义的错误页面作为显示,那么应该使用sendError方法代替之。使用setStatus方法之后,容器会清空缓冲并设置Location响应头,保留cookies和其他响应头信息。

- JSP正常插入HTML的图片标签,图片显示不出来
解:1)对tomcat配置(自行百度)
2)使用相对路径,图片文件夹和JSP文件在同一级
可参考:https://zhidao.baidu.com/question/96634139.htmlhttps://zhidao.baidu.com/question/96634139.html