Haisen大王 2015-09-19 21:10 采纳率: 42.9%
浏览 1649
已采纳

${ paramValues.name[0].class}报异常!

 http://localhost:8080/Cookie/el2.jsp?name=A&name=b
<br>${ paramValues.name[0].class}  得不到类型

视频里就是这样用的,我怎么运行就报错了呢?

 type Exception report

message An exception occurred processing JSP page /el2.jsp at line 33

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 /el2.jsp at line 33

30:     <%
31:         String str = "123";
32:     %>
33:     <br>${paramValues.name[0].class}
34: </body>
35: 
36: </html>


Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

  • 写回答

2条回答 默认 最新

  • Haisen大王 2015-09-20 07:37
    关注

    在tomcat 7及以上版本 中默认会检查EL表达式中是否会有java关键字。
    names: ${paramValues.name[0].class } //这样就是会报错
    names: ${paramValues.name[0]["class"] } //这样就不会报错了
    再如Session#isNew() ,要${pageContext.session['new']}这样表达。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 (标签-stm32|关键词-m3)
  • ¥15 matlab中频率调制法代码的解读
  • ¥15 ceph的对象、块、文件相关问题求解答
  • ¥50 如果使用python进行ERA5 10米风场预报检验
  • ¥15 navicat解析mysql密码
  • ¥15 SDAPI(关键词-table)
  • ¥15 unity安卓打包出现问题
  • ¥20 安装catkin时遇到了如下问题请问该如何解决呢
  • ¥15 VAE模型如何输出结果
  • ¥15 编译python程序为pyd文件报错:{"source code string cannot contain null bytes"
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部