A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© CrazyProgram 中级黑马   /  2013-4-14 18:57  /  1665 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 CrazyProgram 于 2013-4-15 09:45 编辑
  1. <simple:foreach var="list" items="${list }">
  2.           <!--
  3.           <input type="text" value="${list.key }"/>
  4.           <input type="text" value="${list.value }"/>

  5.           -->
  6.           ${list }
  7.   </simple:foreach>
  8.   
复制代码
第二种方式:
  1.   <simple:foreach var="list" items="${list }">
  2.          
  3.           ${list }
  4.   </simple:foreach>
复制代码
怎么第一种方式报错啊,我都注释起来了,,求解释
javax.el.PropertyNotFoundException: Property 'key' not found on type java.lang.String

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

4 个回复

倒序浏览
因为你的注释里面包含了不能用“<!-- --!>”这种方式注释的标签。
你看一下由jsp文件编译成的java文件,
这个文件大概在tomcat/work文件夹下,你找找,在这个文件夹下找到你的工程
然后找到你jsp文件的相应位置,应该会有一个类似index_jsp.java的文件
打开看一下,应该会看到你注释的部分有一些内容还在运行。

好像有这样一种注释方式,很强大,你可以试一下。
<%--

--%>

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
不是,我觉得这个原因并非你注释的问题
回复 使用道具 举报
王大斌 发表于 2013-4-14 19:11
不是,我觉得这个原因并非你注释的问题

额,怎么觉得你这句话说了一半呢
回复 使用道具 举报
王洪宇 发表于 2013-4-14 19:05
因为你的注释里面包含了不能用“

嗯,果真强大,,谢了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马