我把数据库中的某个表整个内容存到了arraylist中,前台jsp页面应该怎么写

6饼 2017-03-05 12:00:03
每次迭代的是一个bean对象,包含下面代码中的变量,在jsp中,我想按照数据库中那样的格式,再把数据输出来,该怎么写?


<C:forEach items="${arrayList}" var="arrayList" >
<tr>
<td>${arrayList.course_name}</td>
<td>${arrayList.teacher_name}</td>
<td>${arrayList.exam_time}</td>
<td>${arrayList.exam_week}</td>
<td>${arrayList.class_name}</td>
<td>${arrayList.campus}</td>
<td>${arrayList.remarks}</td>
<td>${arrayList.semester}</td>
</tr>

</C:forEach>
...全文
266 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cangsheng_x 2017-11-11
  • 打赏
  • 举报
回复
请问您解决了吗,我的也是只会输出第一条数据
6饼 2017-03-05
  • 打赏
  • 举报
回复
引用 1 楼 u010223407 的回复:
这样写就可以啊
如果这样写的话,不报错,但是只能显示数据库的第一条消息.
<C:forEach items="${arrayList}" var="arrayList" >
        <tr>
            <td>${arrayList[0].course_name}</td>
            <td>${arrayList[0].teacher_name}</td>
            <td>${arrayList[0].exam_time}</td>
            <td>${arrayList[0].exam_week}</td>
            <td>${arrayList[0].class_name}</td>
            <td>${arrayList[0].campus}</td>
            <td>${arrayList[0].remarks}</td>
            <td>${arrayList[0].semester}</td>
        </tr>
         
     </C:forEach> 
6饼 2017-03-05
  • 打赏
  • 举报
回复
这样写的话,报这个错误
description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /test.jsp at line 17

14: 
15: 	<C:forEach items="${arrayList}" var="arrayList" >
16: 
17: 		<td>${arrayList.course_name}</td>
18: 		<td>${arrayList.teacher_name}</td>
19: 		<td>${arrayList.exam_time}</td>
20: 		<td>${arrayList.exam_week}</td>


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	com.zyh.action.SemesterCheck.doPost(SemesterCheck.java:39)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
root cause

java.lang.NumberFormatException: For input string: "course_name"
	java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	java.lang.Integer.parseInt(Integer.java:580)
	java.lang.Integer.parseInt(Integer.java:615)
	javax.el.ListELResolver.coerce(ListELResolver.java:163)
	javax.el.ListELResolver.getValue(ListELResolver.java:51)
	org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:104)
	org.apache.el.parser.AstValue.getValue(AstValue.java:183)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
	org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:1026)
	org.apache.jsp.test_jsp._jspService(test_jsp.java:80)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	com.zyh.action.SemesterCheck.doPost(SemesterCheck.java:39)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.47 logs.

Apache Tomcat/7.0.47
我爱娃哈哈 2017-03-05
  • 打赏
  • 举报
回复
这样写就可以啊
我爱娃哈哈 2017-03-05
  • 打赏
  • 举报
回复
引用 5 楼 u013492736 的回复:
[quote=引用 4 楼 u010223407 的回复:] [quote=引用 3 楼 u013492736 的回复:] [quote=引用 1 楼 u010223407 的回复:] 这样写就可以啊
如果这样写的话,不报错,但是只能显示数据库的第一条消息.
<C:forEach items="${arrayList}" var="arrayList" >
        <tr>
            <td>${arrayList[0].course_name}</td>
            <td>${arrayList[0].teacher_name}</td>
            <td>${arrayList[0].exam_time}</td>
            <td>${arrayList[0].exam_week}</td>
            <td>${arrayList[0].class_name}</td>
            <td>${arrayList[0].campus}</td>
            <td>${arrayList[0].remarks}</td>
            <td>${arrayList[0].semester}</td>
        </tr>
         
     </C:forEach> 
[/quote] 你先把别的字段删除掉,然后arraylist.courseName这样试下[/quote] 报的还是同样的错误 [/quote] 后端看看arraylist的数据,然后浏览器看看该请求respose的数据是什么格式的
6饼 2017-03-05
  • 打赏
  • 举报
回复
引用 4 楼 u010223407 的回复:
[quote=引用 3 楼 u013492736 的回复:] [quote=引用 1 楼 u010223407 的回复:] 这样写就可以啊
如果这样写的话,不报错,但是只能显示数据库的第一条消息.
<C:forEach items="${arrayList}" var="arrayList" >
        <tr>
            <td>${arrayList[0].course_name}</td>
            <td>${arrayList[0].teacher_name}</td>
            <td>${arrayList[0].exam_time}</td>
            <td>${arrayList[0].exam_week}</td>
            <td>${arrayList[0].class_name}</td>
            <td>${arrayList[0].campus}</td>
            <td>${arrayList[0].remarks}</td>
            <td>${arrayList[0].semester}</td>
        </tr>
         
     </C:forEach> 
[/quote] 你先把别的字段删除掉,然后arraylist.courseName这样试下[/quote] 报的还是同样的错误
我爱娃哈哈 2017-03-05
  • 打赏
  • 举报
回复
引用 3 楼 u013492736 的回复:
[quote=引用 1 楼 u010223407 的回复:] 这样写就可以啊
如果这样写的话,不报错,但是只能显示数据库的第一条消息.
<C:forEach items="${arrayList}" var="arrayList" >
        <tr>
            <td>${arrayList[0].course_name}</td>
            <td>${arrayList[0].teacher_name}</td>
            <td>${arrayList[0].exam_time}</td>
            <td>${arrayList[0].exam_week}</td>
            <td>${arrayList[0].class_name}</td>
            <td>${arrayList[0].campus}</td>
            <td>${arrayList[0].remarks}</td>
            <td>${arrayList[0].semester}</td>
        </tr>
         
     </C:forEach> 
[/quote] 你先把别的字段删除掉,然后arraylist.courseName这样试下

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧