<%@ page language="java" contentType="text/html; charset=UTF-8"%> 
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %> 
<%@include file="header.jsp" %> 
<style type="text/css" media="all"> 
        @import url("/blog/admin/css/screen.css"); 
</style> 
<script type="text/javascript"> 
function del() { 
var msg = "您真的确定要删除吗?\n\n请确认!"; 
if (confirm(msg)==true){ 
return true; 
}else{ 
return false; 


</script> <h2>评论管理</h2> 
<display:table name="list" pagesize="4" class="its" requestURI="/servlet/CommentServlet" id="c"> 
<display:column property="id" title="编号" sortable="true"/> 
<display:column property="username" sortable="true" title="作者"/> 
<display:column property="content" title="内容" /> 
<display:column property="createdTime" title="日期" sortable="true"/> 
<display:column title="操作"> 
<a href="/blog/servlet/CommentServlet?method=edit&id=${c.id}"><img src="/blog/admin/images/edit.gif " border="0"/></a> 
<a href="/blog/servlet/CommentServlet?method=delete&id=${c.id}" onclick="javascript:return del()"><img src="/blog/admin/images/delete.gif" border="0"/></a> 
</display:column> 
</display:table> <%@include file="footer.jsp" %> 其他地方没有问题 
就是我想点删除和修改 
jsp页面中 
http://localhost:8080/blog/servlet/CommentServlet?method=edit&id=${c.id} 
${c.id}应该是个具体是数啊  请问我错在什么地方 具体该怎么改,谢谢

解决方案 »

  1.   

    似乎跟displayTag无关,看起来是你的EL表达式并未生效。你在其它页面用过EL表达式么?能正确发挥作用么?如果不行,就检查下WEB-INF/web.xml:
    1、web应用的部署描述文件引用的是servlet规范的2.3版本或更早的版本(即jsp1.2或更早),则jsp2.0表达式语言自动在web应用中停用,注意里面的version属性应为2.4及以上版本.
    2、web.xml中,是否针对某个目录停用了EL表达式
    <jsp-property-group>
      <url-pattern>/legacy/*.jsp</url-pattern>
      <el-ignored>true</el-ignored>
    </jsp-property-group>
    这种情况的解决方法就是把<el-ignored>true</el-ignored>改为<el-ignored>false</el-ignored>
      

  2.   

    我在其他页面也有用EL表达式传参数,也是不行,我web.xml里面都是关于servlet的,
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      
      <servlet>
        <servlet-name>CaseServlet</servlet-name>
        <servlet-class>cn.com.jobedu.my_case.CaseServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>TeacherServlet</servlet-name>
        <servlet-class>cn.com.jobedu.my_case.TeacherServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>CourseServlet</servlet-name>
        <servlet-class>cn.com.jobedu.my_case.CourseServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>ClassServlet</servlet-name>
        <servlet-class>cn.com.jobedu.my_case.ClassServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>LoginServlet</servlet-name>
        <servlet-class>cn.com.jobedu.my_case.LoginServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>TcheckInfoServlet</servlet-name>
        <servlet-class>cn.com.jobedu.my_case.TcheckInfoServlet</servlet-class>
      </servlet>  
      <servlet-mapping>
        <servlet-name>CaseServlet</servlet-name>
        <url-pattern>/servlet/CaseServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>TeacherServlet</servlet-name>
        <url-pattern>/servlet/TeacherServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>CourseServlet</servlet-name>
        <url-pattern>/servlet/CourseServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>ClassServlet</servlet-name>
        <url-pattern>/servlet/ClassServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>LoginServlet</servlet-name>
        <url-pattern>/servlet/LoginServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>TcheckInfoServlet</servlet-name>
        <url-pattern>/servlet/TcheckInfoServlet</url-pattern>
      </servlet-mapping>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>没有你提到的上面那些,具体怎么做,大侠,我是新手来的,刚刚接触,麻烦你教教我,万分感谢
      

  3.   

    奇怪,你这个:
    <web-app version="2.5"  
    xmlns="http://java.sun.com/xml/ns/javaee"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee  
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">已经是2.5了,应该是支持EL的。而且也没有禁用EL的配置。你的Tomcat是什么版本的?
    把web.xml头,降级为2.4试试看:
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">如果还不行,JSP头加上:<%@ page isELIgnored="false"  %>
      

  4.   

    太感谢了,真的是version问题,我照你的提示改为2.4就行了,真是太感谢了
    .