JSP代码注释
使用//对单行代码进行注释(Java单行注释)
使用/* */方式对多行代码进行注释(Java多行注释)
使用/** */方式对多行代码进行注释(Java文本注释)
使用<%-- --%>对多行代码进行注释(JSP注释,不会复制到Servlet)
使用<!-- -->对多行HTML代码进行注释(HTML注释,不会复制到Servlet)
<!-- Here is an HTML comment - copied to the output -->
<%! // Single-line Java comments are copied to the generated servlet.
/** This is a Javadoc comment, used to document Java functions */
public void someMethod() {
/* Multi-line Java comment, useful to comment out
blocks of code during the development cycle.
This sort of comment is copied to the generated servlet.
*/
}
%>
<HTML>
<HEAD>
<TITLE>Comments in a JSP</TITLE>
</HEAD>
<BODY>
<% // A Java comment inside a scriptlet - copied into the generated servlet %>
Java and JSP comments.
<%-- A JSP comment - not copied to the servlet, or the output --%>
HTML comments.
<!-- A HTML comment - not copied to the servlet, or the output -->
</BODY>
</HTML>
package org.apache.jsp;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
// Single-line Java comments are copied to the generated servlet.
/** This is a Javadoc comment, used to document Java functions */
public void someMethod() {
/* Multi-line Java comment, useful to comment out
blocks of code during the development cycle.
This sort of comment is copied to the generated servlet.
*/
}
private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
private static java.util.List _jspx_dependants;
private javax.el.ExpressionFactory _el_expressionfactory;
private org.apache.AnnotationProcessor _jsp_annotationprocessor;
public Object getDependants() {
return _jspx_dependants;
}
public void _jspInit() {
_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
_jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName());
}
public void _jspDestroy() {
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
try {
response.setContentType("text/html");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("<!-- Here is an HTML comment - copied to the output -->\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("<HTML>\n");
out.write(" <HEAD>\n");
out.write(" <TITLE>Comments in a JSP</TITLE>\n");
out.write(" </HEAD>\n");
out.write(" <BODY>\n");
out.write(" ");
// A Java comment inside a scriptlet - copied into the generated servlet
out.write("\n");
out.write(" Java and JSP comments.\n");
out.write(" ");
out.write("\n");
out.write(" HTML comments.\n");
out.write(" <!-- A HTML comment -->\n");
out.write(" </BODY>\n");
out.write("</HTML>");
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
try { out.clearBuffer(); } catch (java.io.IOException e) {}
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
}
} finally {
_jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
分享到:
相关推荐
JSP的执行流程是先编译为Servlet,然后通过Servlet处理请求并生成响应。 **8. 错误处理** JSP可以通过`<error-page>`标签在web.xml中配置错误处理,当特定HTTP状态码或异常发生时,转向指定的错误页面。 总结,JSP...
如果未编译,服务器会解析JSP内容生成Servlet源码,然后编译为字节码,并执行。Servlet处理请求,生成响应内容,再以HTML格式返回给客户端。 【JSP和Servlet的对比】 JSP更适合于展现和输出HTML,而Servlet更擅长于...
《Head First Servlet & JSP》是一本非常受欢迎的IT教程,专为准备SCWCD(Sun Certified Web Component Developer)认证的读者设计。本书以其独特的学习风格,深入浅出地介绍了Servlet和JSP(JavaServer Pages)这两...
【标题】:“jsp+bootstrap+servlet问答类网站”是一个基于Java技术栈的在线问答平台的实现,主要利用了JSP(JavaServer Pages)、Bootstrap前端框架和Servlet技术。这个项目可能是一个学习示例或者是一个简单的社区...
- `这是一条JSP注释 --%>` 不会在客户端显示,也不会出现在生成的Java代码中。 - `<!-- 这是一条HTML注释 -->` 不会显示在客户端,但会存在于HTML源码中。 - `这是一条Java单行注释 %>` 和 `* 这是一条Java多行注释 ...
标题“JSP注释,在浏览器查看源代码时,看不到此界面”主要涉及到的是Java Server Pages (JSP) 技术中的注释使用及其在客户端显示的问题。JSP是一种动态网页开发技术,允许开发者将HTML、CSS、JavaScript与Java代码...
综上所述,使用JSP、JavaBean和Servlet技术构建用户登录与注册系统,可以有效地分离数据逻辑、业务逻辑和表示层,提高系统的可维护性和可扩展性。同时,结合数据库操作和HTML表单元素,可以实现用户信息的安全存储和...
Servlet是Java编写的服务端程序,负责处理客户端请求并生成响应。JSP(JavaServer Pages)则是一种视图技术,它允许开发者将HTML代码与Java代码混合,使得页面内容更加灵活。两者结合使用,可以实现MVC(Model-View-...
- JSP注释 `<%-- --%>`, 不可见于客户端。 - Java注释 `//` 和 `/* */`. - **动作标识**: 如`<jsp:include>`用于动态包含其他页面,还有`<jsp:forward>`等用于页面跳转。 - **内置对象**: JSP提供了多个内置对象...
【Java JSP Servlet 通讯录】是一个典型的Web应用程序示例,特别适合初学者用来学习Java Web开发技术。在这个项目中,我们主要会涉及到三个核心技术:Java、JSP(JavaServer Pages)和Servlet。 1. **Java**: Java...
- **执行过程**:JSP页面首先被编译成Servlet,然后由服务器执行并生成HTML内容返回给客户端。 - **优点**: - 内容生成与表示分离。 - 强调组件的重用。 - 简化了页面开发过程。 #### 五、JSP语法 - **脚本元素...
4. 转换阶段:JSP 容器检查 JSP 页面的语法是否正确,将 JSP 页面转换为 Servlet 源文件,然后调用 javac 命令编译 Servlet 源文件生成字节码文件 5. 执行阶段:Servlet 容器加载转换后的 Servlet 类 JSP 页面元素...
- **解析**: `<%----%>` 是 JSP 的注释标签,它可以避免注释内容被包含在生成的 Servlet 中。 #### 17. 下列哪个为 JSP 的隐含对象。(选择 1 项) - **选项**: A. `env` B.`page` C.`jspinfo` D. `context` - ...
综上所述,这个项目是一个很好的实践示例,展示了如何使用JSP、JDBC和Servlet协同工作,实现一个完整的用户登录和注册功能。对于初学者来说,这是一个很好的起点,可以深入理解Web开发的核心概念,并掌握这些技术的...
【基于jsp+servlet的网上商城管理系统】是一种使用Java Web技术构建的电子商务平台。在这个系统中,JSP(JavaServer Pages)主要负责展示层,而Servlet则处理业务逻辑和控制流程。这种架构是Java Web开发中常见的...
### 动态网页(JSP+Servlet)教程知识点详解 #### 一、J2EE简介 **1.1 简介** J2EE (Java 2 Platform, Enterprise Edition) 是一个由 Sun Microsystems 提出的标准平台,专为开发企业级应用程序而设计。它提供了一...
在这个09课堂案例中,我们专注于理解和使用JSP注释,这是一项重要的编程实践,有助于提高代码的可读性和维护性。以下是对案例内容的详细解释: ### 输出注释 输出注释是可以在页面上显示给用户的注释。在JSP中,...
JSP可以作为Servlet的响应内容生成器,Servlet可以通过`RequestDispatcher`转发请求到JSP页面进行渲染。 ### 总结 JSP和Servlet技术是Java Web开发的基石,它们提供了灵活的模型-视图-控制器(MVC)架构支持。通过...
在实际开发中,Servlet常与JSP(JavaServer Pages)结合使用,形成MVC(Model-View-Controller)架构的一部分,其中Servlet负责业务逻辑,JSP负责视图展示。此外,Servlet还可以与其他Java EE技术,如JDBC(Java ...