为了账号安全,请及时绑定邮箱和手机立即绑定

servlet数据返回jsp页面后不展示数据而是展示了jsp代码

servlet数据返回jsp页面后不展示数据而是展示了jsp代码

<c:forEach items="${messageList}" var="message" varStatus="status">   <c:if test="${status.index%2!=0}">style='background-color:#ECF6EE;'</c:if>   <tr>      <td><input type="checkbox" /></td>      <td>${status.index+1 }</td>      <td>${message.command}</td>      <td>${message.description}</td>             <td>         <a href="#">修改</a>&nbsp;&nbsp;&nbsp;         <a href="#">删除</a>      </td>   </tr> </c:forEach>jsp的数据是从这段代码中返回的debug有值但是运行起来jsp页面上展现的是代码而不是传入的值
查看完整描述

8 回答

已采纳
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

<%--<c:if test="${status.index%2!=0}">style='background-color:#ECF6EE;'</c:if>
你在给哪个标签添加属性?--%>

<table border="1">
    <tr>
        <th>序号</th>
        <th>指令名称</th>
        <th>描述</th>
    </tr>
    <c:forEach items="${messageList}" var="message" varStatus="status">
      <tr <c:if test="${status.index%2!=0}">style='background-color:#ECF6EE;'</c:if>>
         <td><input type="checkbox" /></td>
         <td>${status.index+1 }</td>
         <td>${message.command}</td>
         <td>${message.description}</td>           
         <td>
            <a href="#">修改</a>&nbsp;&nbsp;&nbsp;
            <a href="#">删除</a>
         </td>
      </tr>
    </c:forEach>
 <table>

 <%-- 
 上面这样写是没有问题的。可以达到你想要的效果。
 --%>


查看完整回答
反对 回复 2017-12-10
  • 休息一下马上回来
    休息一下马上回来
    额,那就奇怪了。。。跑出来的结果的确像截图那样,显示的都是${message.command}这样的代码
  • 休息一下马上回来
    休息一下马上回来
    找到原因了,设置了一下web.xml中的头文件 <?xml version="1.0" encoding="ISO-8859-1"?> <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">
  • 8 回答
  • 1 关注
  • 1983 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信