在JSP中看到"<!--"和"-->"包起来的代码,又不是注释,这个是什么意思呢?

问题描述

在JSP页面中几次碰到了这个东西,"<!--"和"-->"包起来的代码开始还以为是注释掉得废弃代码,结果这些代码都能够起作用。求前辈们解释一下"<!--"和"-->"有什么作用。

解决方案

引用求前辈们解释一下"<!--"和"-->"有什么作用这种是html或xml的注释方式,表示浏览器不显示该内容,但对于服务器来说不是,就是说,如果里面有jsp的指令,还是会被服务器端解析。
解决方案二:
<!-- 。。。 -->是HTML和XML的注释,和JSP没有关系。在HTML或者XML中,解析器会把这样一段代码解析成注释,或者干脆忽略掉。JSP其实不认识<!-- ... -->,JSP只是把<!--和-->当成普通的文本,仍然会发送给客户端。所以,如果JSP中包含了这样的注释,客户端也是可以看到的。
解决方案三:
JSP注释 1> 显示注释 <!-- 显式注释 [ <%= 表达式 %> ] --> 在显式注释中,注释部分可以使用表达式,因为显式注释会被JSP引擎解释; 在客户端 HTML文件的源代码中生成同样的注释信息,但不会在HTML页面上显示 如: <!-- 本文件的加载日期 <%= (new.java.util.Date()).toLocalString() %> --> 在客户端HTML文件的源代码中生成如下注释: <!-- 本文件的加载日期 July 06,2007 --> 2> 隐式注释 <%-- JSP 隐式注释 --%> 隐式注释和显式注释一样不能在JSP页面显示, 但是隐式注释不能在客户端HTML文件的 源代码中生成同样的注释信息,也不能使用表达式;scriptlet <% java 代码 %> 在 JSP Scriptlet 里可直接嵌入任何有效的java语言代码。可以在 scriptlet 内部可以使用java注释 //、/* .... */、/** .... */声明 <%! 声明 %> 在声明部分可以声明变量和方法,它们只当前JSP页面有效。表达式 <%= %> 在<%=和%>之间的表达式会被转化为字符串并显示在网页上。指令 <%@ 指令名 属性=“值” %> JSP指令用于设置和整个JSP页面相关的属性,如页面的编码方法、包含文件以及是否为错误页面等。
解决方案四:
看看你的部分jsp代码1. 、 <!-- //--> 2. 、 <!-- --> 3. 、 <%@ %> 4. 、 <%-- --%> 5.、 <% %> 6 、//第一个和第二个都是整段的注释,也就是被它们包含的部分都被注释! 第三个<%@ %>不是注释,有引用的意思,一般在jsp中的开头使用 第四个<%-- --%>不会发送到客户端,会被JSP引擎所忽略。第五个<% %> 是在jsp中写java代码时的格式。凡是java代码都写在<% %>这个里面 第六个 // 是语句单行注释。

时间: 2024-08-02 00:46:55

在JSP中看到&amp;quot;&amp;lt;!--&amp;quot;和&amp;quot;--&amp;gt;&amp;quot;包起来的代码,又不是注释,这个是什么意思呢?的相关文章

jsp中request.getParameter(&amp;amp;quot;amount&amp;amp;quot;)取值为null

问题描述 jsp中request.getParameter("amount")取值为null 具体代码如下: " method="post"> 然后用 request.getParameter("amount"),取到的是null.求指导 解决方案 看不到你的代码啊,好奇怪. 解决方案二: 可能是表中name的值不是amount,可能打错了. 解决方案三: 你发的代码太少了,没有办法发现问题 解决方案四: 把你的相关代码多贴出来点

jsp中出现Syntax error on token &amp;amp;quot;*&amp;amp;quot;, delete this token

问题描述 jsp中出现Syntax error on token "*", delete this token 解决方案 这个还真是看不出问题,同求解答 解决方案二: 检查一下上下文,是不是前面的语句不完整. 解决方案三: 把int改成var试试 解决方案四: 定义属性好像要用<!%int i; %>吧 解决方案五: 问题已解决 导入包的时候多写了*

jsp 中不能使用&amp;amp;lt;a href=&amp;amp;quot;#c&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;a name=&amp;amp;quot;c&amp;amp;quot;&amp;amp;gt;

问题描述 jsp中不能使用<ahref="#c">点击到指定位置</a><aname="c">目标位置应当是点击之后跳转到指定位置,但是自动跳到index.jsp了,各位大虾,有什么好的解决办法吗? 解决方案 解决方案二:没理解楼主的意思,能不能说详细点解决方案三:<ahref="#C1">1.引言</a><aname="C1">1.引言</a>

jsp中 file.saveAs(&amp;amp;quot;/upload/&amp;amp;quot;+file.getFileName())

问题描述 jsp中file.saveAs("/upload/"+file.getFileName())的"/upload/"不是很清楚是什么意思能解释一下吗谢谢各位 解决方案 解决方案二:/upload/是在webroot下的一个文件夹上传的文件保存在此文件夹下

在jsp中怎么给文字加背景图片啊

问题描述 在jsp中怎么给文字加背景图片啊 动态生成的菜单 代码如下 function startParentNode(text){ //alert(text); if(""站址管理"" == text){ document.write('<table border=""0"" cellpadding=""1"" cellspacing=""0"&qu

经验点谈在JSP中的声明

在JSP中的声明: JSP中的声明有两种方法:一种是<% intCount=0%>,另一种是<%! intCount=0%>,现在讲讲第二种. 1.测试条件: 假设有两个页面test1.jsp和test2.jsp都有如下代码: <%! intCount=0%> <%intCount+=1; out.print("第"+intCount+"人次进入本页面!"); %> 2.测试环境:Jrun3+jdk1.2 3.测试结果

jsp中通过数据流向客户端传送数据

js|客户端|数据 jsp中通过数据流向客户端传送数据 /**@作者 : 慈勤强@Email : cqq1978@Gmail.com*/ 有人经常会问这样一个问题:"服务器端程序如何向客户端输出一个文件,然后让浏览器 打开一个保存文件的对话框,来保存这个文件." 当然了,一个很简单的做法,就是做一个 连接,指向要输出的文件,比如 <a href="a.rar">下载a.rar</a>,这样,当用户点击 连接的时候就会弹出IE的保存文件对话框,

jsp问题-jsp中模糊查询,后台没有出错,为什么实现不了?

问题描述 jsp中模糊查询,后台没有出错,为什么实现不了? 点击查找只是刷新页面,后台没有问题,但是又实现不了 具体代码: <% request.setCharacterEncoding("utf-8"); %> <%! private static final String DBDRIVER ="org.gjt.mm.mysql.Driver"; private static final String DBURL ="jdbc:mysq

JSP 中的servlet在本地能运行,在服务器端不能运行

问题描述 JSP 中的servlet在本地能运行,在服务器端不能运行 做一个用户名密码的登陆表单,使用servlet对输入的用户名密码与数据库里用户名密码进行比较,如果正确,就转至登陆页面,不正确就提示错误.在本地运行一切正常,但是放在服务器上,输入完用户名密码.点击确定后,就一直是网页正在连接的状态,死活不能运行出来.求大神看看到底是哪里有问题.(对不起实在没有C币了--) 解决方案 惊喜!Java为服务器端Web应用带来最高运行速度 解决方案二: 自己看一下日志文件,有没有报错信息. 据你描