大二下学期学习进度(十六)

博主编程14小时,编写760行代码,发表3篇博客。在做WEB项目时,原用学长代码思路显示内容,因调整TOMCAT致jstl包损坏报错,查询无果。后通过结对开发学到新方法,即返回ResulSet结果集在jsp页面直接输出结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编程时长:14h

代码行数:760行

发表博客篇数:3

所学知识点:

1.之前做WEB项目的时候显示内容一直用的当初学长的代码思路,将实体放进LIST集合,存进session,在JSP页面中用foreach来循环遍历出来,但是由于调整TOMCAT将jstl包搞坏,严重: Servlet.service() for servlet [jsp] in context with path [/图书管理系统] threw exception [The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application] with root cause
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application一直出现这样的报错,查询百度了很长一段时间还未解决,于是通过结对开发我学到一个新的显示内容的方法,

public ResultSet getAllRs(){
   		String sql="SELECT * from photo1 ORDER BY xuhao desc";
   		Connection conn = db.getConn();
   		ResultSet rs = null;
   		try{
			 Statement state = conn.createStatement();
			 rs=state.executeQuery(sql);
		}
		catch(SQLException e){
			e.printStackTrace();
			}
		return rs;
	}

  通过返回一个ResulSet结果集,在jsp页面直接输出结果

 <%
      
        ResultSet rs=dao.getAllRs();
        if(rs==null){
      %>
      <tr align="center" valign="middle"><td colspan="4">没有记录显示!</td>
      </tr>
      <%
        }
        else{
        	 if(rs.next()){
      %>
      <tr align="center" valign="middle" height="22">
        <td>222222</td>  	
        <td><%=rs.getString("id") %></td>  		 
        <td><img src="upload\<%=rs.getString("name") %>" width="150px";height="100px"></td>                 	
      </tr>
      <%
        	}
        	 

 

 

转载于:https://www.cnblogs.com/zjl-0217/p/11069803.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值