我在jsp页面用jstl方法获取sevlet中链表blogs的值,可是获取不到,什么原因呢?代码如下:

解决方案 »

  1.   

    执行之后,报这样的错误,什么意思呢???!!!严重: Servlet.service() for servlet BlogAddServlet threw exception
    java.lang.NumberFormatException: For input string: "content"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at javax.el.ListELResolver.coerce(ListELResolver.java:166)
    at javax.el.ListELResolver.getValue(ListELResolver.java:51)
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
    at org.apache.el.parser.AstValue.getValue(AstValue.java:118)
    at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
    at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:925)
    at org.apache.jsp.blogcontent_jsp._jspService(blogcontent_jsp.java:130)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
    at com.servlet.BlogAddServlet.doPost(BlogAddServlet.java:48)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.filter.CharartorFilter.doFilter(CharartorFilter.java:34)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)
      

  2.   

    java.lang.NumberFormatException: For input string: "content"没法把这个转换成数字,里面一定有其他字符,你检查一下
      

  3.   

    就是说你有个地方要把"content"这个值转换成数字,所以出错了,你检查下是哪里用了Integer.parseInt()
      

  4.   

    "content"里面是字符啊,我要输出的就是字符,怎么可以转成数字呢?
    还有就是我在jsp页面用jstl方法获取sevlet中链表blogs的值,为什么获取不到呢?
     
      

  5.   

    把在那里用到了content的代码贴出来看一下
      

  6.   

    你这个table应包含在</c:forEach>标签里面吧!
      

  7.   

    放在里面了也有问题,上面警告提示是:是不是我有哪个jar包没导入呀?我导入了这些jar包:还需要导入什么包呀??
      

  8.   

    页面引入了标签吗?
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
      

  9.   

    debug一下你报错的行,java.lang.NumberFormatException: For input string: "content"里面获取的可能是字符串,不是数字。
      

  10.   

    standard.jar     没有导入