//文章类型
public class Category implements Serializable{
public Category() {
} private int id; // id
private String cname; // 分类名 public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getCname() {
return cname;
} public void setCname(String cname) {
this.cname = cname;
}
}
//获取文章所有分类
public List getCategorys(){
List categorys=new ArrayList();
try{
sqlValue="select * from category";
con=ConnectionManager.getConnection();
SqlCommand command=new SqlCommand();
command.setCon(con);
command.setSqlValue(sqlValue);
result=command.executeQuery();
if(result.getRowCount()==0)
System.out.println("没有文章分类");
else{
for(int i=0;i<result.getRowCount();i++){
Map row=result.getRows()[i];
Category category=new Category();
category.setId(((Integer)row.get("id")).intValue());
category.setCname((String)row.get("cName"));
categorys.add(category);
}
}
}catch(SQLException e){
e.printStackTrace();
}finally{
ConnectionManager.CloseConnection(con, null, null);
}
return categorys;
} //出现异常的jsp <table width="213" border="0" cellspacing="5" cellpadding="0">
<tr>
<td height="30" colspan="3" background="images/category.jpg"> </td>
</tr>
<c:set var="titleCategory" value="categoryBean.categorys" scope="session"></c:set>
<tr>
<td width="39%" height="25" colspan="2">
<c:forEach var="category" items="sessionScope.titleCategory" begin="0" step="2" varStatus="index">
${category.cname }
<br>
</c:forEach>
</td>
<td width="32%">
<c:forEach var="category" items="sessionScope.titleCategory" begin="1" step="3">
${category.cname }
</c:forEach></td>
</tr>
</table>
出现这种异常:
javax.el.PropertyNotFoundException: Property 'cname' not found on type java.lang.String
at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:193)
at javax.el.BeanELResolver.property(BeanELResolver.java:267)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:923)
at org.apache.jsp.sysIndex_jsp._jspx_meth_c_005fforEach_005f0(sysIndex_jsp.java:317)
at org.apache.jsp.sysIndex_jsp._jspService(sysIndex_jsp.java:213)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)请高手帮帮忙!谢谢!
public class Category implements Serializable{
public Category() {
} private int id; // id
private String cname; // 分类名 public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getCname() {
return cname;
} public void setCname(String cname) {
this.cname = cname;
}
}
//获取文章所有分类
public List getCategorys(){
List categorys=new ArrayList();
try{
sqlValue="select * from category";
con=ConnectionManager.getConnection();
SqlCommand command=new SqlCommand();
command.setCon(con);
command.setSqlValue(sqlValue);
result=command.executeQuery();
if(result.getRowCount()==0)
System.out.println("没有文章分类");
else{
for(int i=0;i<result.getRowCount();i++){
Map row=result.getRows()[i];
Category category=new Category();
category.setId(((Integer)row.get("id")).intValue());
category.setCname((String)row.get("cName"));
categorys.add(category);
}
}
}catch(SQLException e){
e.printStackTrace();
}finally{
ConnectionManager.CloseConnection(con, null, null);
}
return categorys;
} //出现异常的jsp <table width="213" border="0" cellspacing="5" cellpadding="0">
<tr>
<td height="30" colspan="3" background="images/category.jpg"> </td>
</tr>
<c:set var="titleCategory" value="categoryBean.categorys" scope="session"></c:set>
<tr>
<td width="39%" height="25" colspan="2">
<c:forEach var="category" items="sessionScope.titleCategory" begin="0" step="2" varStatus="index">
${category.cname }
<br>
</c:forEach>
</td>
<td width="32%">
<c:forEach var="category" items="sessionScope.titleCategory" begin="1" step="3">
${category.cname }
</c:forEach></td>
</tr>
</table>
出现这种异常:
javax.el.PropertyNotFoundException: Property 'cname' not found on type java.lang.String
at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:193)
at javax.el.BeanELResolver.property(BeanELResolver.java:267)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:923)
at org.apache.jsp.sysIndex_jsp._jspx_meth_c_005fforEach_005f0(sysIndex_jsp.java:317)
at org.apache.jsp.sysIndex_jsp._jspService(sysIndex_jsp.java:213)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)请高手帮帮忙!谢谢!
解决方案 »
- ibatis中的like用法
- javax.servlet.ServletException: Cannot expose request attribute
- 关于java源代码的学习问题
- 初学red5 如何部署到tomcat
- 开源项目选择哪款开源协议好呢?
- 高手请进来坐一坐
- java解析文本文件数据并保存入库的问题!
- 请问学习j2ee,需要学习structs吗?他们之间什么关系啊?请高人明示
- Struts(JSP不用传值到ActionForm) 的问题:
- spring+springMVC+mybatis搭建的问题
- 求,pusulet的使用方法
- SSH整合出现java.lang.NullPointerException,在线等!
不好意思了。。