Anur
2017-07-06 01:49
采纳率: 62.1%
浏览 12.1k
已采纳

jsp报错org.apache.jasper.JasperException

<!DOCTYPE web-app PUBLIC
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd" >

这是web.xml
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page isELIgnored="false" %>
这是jsp页面上面的声明
图片说明
这是报错的代码
org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/views/list.jsp at line 53

50:                     <tr>
51:                         <th>${emp.empId }</th>
52:                         <th>${emp.empName }</th>
53:                         <th>${emp.gender=="M"?"鐢�":"濂�" }</th>

这句话哪里错了吗??53:

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 红橡树 2017-07-06 02:17
    已采纳

    看下gender属性是否存在,是否有get方法

    打赏 评论
  • 风鸣111 2017-07-06 01:58

    ==两边没加空格, 最好用eq 代替 ==

    1 打赏 评论
  • 放开本王 2017-07-07 02:11

    我也曾经遇到过不止一次这样的错误。
    一次是因为第一行头文件有个地方没有空格。
    一次是因为头文件配置的信息有误,直接新建了一个jsp,把html代码复制过去重新部署就解决了。
    其他就忘了具体情况了,综合来看还是头文件出问题的可能性大一点,先使用文本对比软件仔细对比一下头文件有没有错误。

    打赏 评论

相关推荐 更多相似问题