<!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:
看下gender属性是否存在,是否有get方法
==两边没加空格, 最好用eq 代替 ==
我也曾经遇到过不止一次这样的错误。
一次是因为第一行头文件有个地方没有空格。
一次是因为头文件配置的信息有误,直接新建了一个jsp,把html代码复制过去重新部署就解决了。
其他就忘了具体情况了,综合来看还是头文件出问题的可能性大一点,先使用文本对比软件仔细对比一下头文件有没有错误。