`
l万lin
  • 浏览: 28821 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

jsp中显示注释c标签,c标签依然运行的问题

阅读更多

 

之前没有注意jsp注释问题,今天偶然发现如果用<!-- -->注释c标签他还是会运行的(当然el表达式也会执行).如下面代码:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>test c</title>
  </head>
  <body>
    <!-- 
	    <c:forEach var="i" begin="1" end="100">
	    	${i}
	    </c:forEach>
     -->
  </body>
</html>

 在网页源代码中发现:



 里面的循环都运行处来了,好吧.我错了.我不应该用这种注释注释这种情况的代码...

 

  • 大小: 118.7 KB
0
2
分享到:
评论
3 楼 itshu 2015-02-26  
那属于服务端代码,到前台后已经解析好了,so
2 楼 forcer521 2015-02-25  
当然会运行了, 你可以用服务器注释 <%-- 屏蔽
1 楼 jianshezhe 2015-02-25  
楼主可以看看jsp被容器转换过后的java文件。。这样就完全明白了。。

相关推荐

    JSP自定义标签入门实例

    自定义标签是JSP的高级特性,它允许我们创建自己的标签库,这些标签可以有自己的行为逻辑,与内置的JSP标签(如`&lt;jsp:include&gt;`或`&lt;c:forEach&gt;`)类似。通过定义标签处理程序类和XML格式的TLD(Tag Library ...

    JSP超全讲解(带书签).pdf

    - **JSP注释:** 只有服务器端能够看到的注释。 - **JSP指令:** 设置页面的全局属性。 - **page指令:** 定义页面级别的配置选项。 - **include指令:** 包含其他资源,如另一个JSP文件。 - **taglib指令:** ...

    jsp简易购物车

    例如,`&lt;c:forEach&gt;`标签可以用来遍历购物车中的商品并显示其详情。 6. **响应与交互**:当用户进行添加、删除操作时,服务器端需要处理这些请求,更新购物车状态,并返回更新后的购物车视图。这涉及到HTTP请求-...

    jsp基础知识教学教案

    在这个例子中,我们声明了三个整型变量`a`, `b`, `c`,然后使用表达式显示当前日期,最后通过脚本段根据`c`的值输出相应的文本。 了解这些基本概念后,学习JSP的下一步通常是探索JSP的内置对象,如`request`, `...

    HTML手册与JSP语法

    JSTL是一系列标准标签,比如`&lt;c:if&gt;`、`&lt;c:forEach&gt;`,它们简化了JSP中的循环和条件语句。 JSP和HTML的结合使得开发者可以在静态内容中嵌入动态元素,提高了网站的交互性和灵活性。在实际开发中,通常会配合Servlet...

    jsp教程PDF格式

    **注释**:JSP支持三种注释类型,即HTML注释、Java注释和JSP注释,分别适用于不同场景。 #### 第三章:可重用组件JavaBean **JavaBean**是一种Java类,用于封装属性和方法,以便在JSP、Servlet和其他Java程序之间...

    jsp第一阶段试卷,涉及JSP语法,内置对象及HTML编程

    6. **JSP注释**:有两种注释方式,行内注释`//`和块注释`/*...*/`。 7. **指令标签**:包括`page`指令和`include`指令,`page`用于设置页面属性,`include`用于包含其他文件。 8. **forward动作**:`&lt;jsp:forward&gt;`...

    W3CSchool JSP版

    2. **JSP语法**:学习如何在HTML中嵌入Java代码,包括声明(declarations)、脚本片段(scriptlets)、表达式(expressions)和JSP注释。 3. **JSP指令**:了解`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, 和`&lt;%@ taglib %&gt;`...

    JSP脚本小总结

    - 定义了一个自定义标签库的位置,以便在JSP页面中使用。 ```jsp ``` #### 二、脚本元素 脚本元素允许在JSP页面中嵌入Java代码,主要用于实现动态功能。 1. **声明元素** (`! ... %&gt;`) - 用于声明变量或...

    JSP开发答疑200问

    本资料“JSP开发答疑200问”旨在解决JSP开发过程中的常见问题,为JSP开发者提供实用的指导和示例。 1. **JSP基础概念** - **JSP页面结构**:JSP页面由HTML标签、JSP指令、脚本元素和动作元素组成。 - **JSP生命...

    JSP语法基础(jsp入门)

    1. **JSP注释**: - **输出注释**:类似于HTML注释,内容会显示在客户端浏览器的源代码中,但不会被渲染出来,例如`&lt;!-- 注释内容 --&gt;`。 - **隐藏注释**:不会被发送到客户端,仅在服务器端可见,语法为`注释内容...

    java jsp语法分析

    - `&lt;jsp:include&gt;`: 在运行时包含另一个页面。 4. **脚本元素** - `! %&gt;`: 定义Java变量和方法,这些在页面被翻译成Servlet时变为类的成员。 - `&lt;%= %&gt;`: 输出表达式的值到页面,等同于`out.print()`。 - `...

    JSP基础课件

    JSP标准标签库(JSTL)简化了JSP中的业务逻辑处理,例如`&lt;c:if&gt;`, `&lt;fmt:formatDate&gt;`等。此外,通过自定义标签库(Tag Library),开发者可以创建自己的可重用组件,提高代码的可读性和可维护性。 **6. JSP生命...

    jsp初学者入门代码

    比如,`jsp:include`用于在运行时插入另一个页面的内容。 5. **EL(Expression Language)** EL简化了从JSP页面中获取和设置JavaBean属性的操作。例如,`${user.name}`可以用来获取名为`user`的JavaBean的`name`...

    JSP判断题和程序题

    -- --&gt;`用于添加注释,这些注释不会返回到客户端,而`&lt;%-- --%&gt;`是JSP的注释标签,可以包含动态内容,但预览时可能出现错误。 7. `&lt;%-- --%&gt;`内的内容可以包含动态输出,但不推荐这样做,因为它可能导致意外的代码...

    java JSP Servlet试题 带答案

    - **解析**: `&lt;%----%&gt;` 是 JSP 的注释标签,它可以避免注释内容被包含在生成的 Servlet 中。 #### 17. 下列哪个为 JSP 的隐含对象。(选择 1 项) - **选项**: A. `env` B.`page` C.`jspinfo` D. `context` - ...

    web应用开发技术,jsp应用开发技术复习要点[归纳].pdf

    这引入了JSTL核心库,可以用`c:`前缀调用库中的标签。 【JSP注释】 JSP注释分为客户端注释(&lt;!—...—&gt;)和服务器端注释(或*...*/%&gt;)。客户端注释在HTML源代码中可见,服务器端注释则不会被发送到客户端,仅在...

Global site tag (gtag.js) - Google Analytics