JSP--JSP注释--servlet

1 篇文章 0 订阅

JSP

一.介绍

JSP:Java Server Page SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。

它相比 html 而言,html 只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为用户提供动态数据。

相比 servlet 而言,servlet 很难对数据进行排版,而 jsp 除了可以用 java 代码产生动态数 据的同时,也很容易对数据进行排版。

二.基础语法

1.注释

在 JSP 中支持两种注释的语法操作,一种是显示注释,这种注释是允许客户端看见的; 另一种是隐式注释,此种注释是客户端无法看见的

① 显示注释语法:从 HTML 风格继承而来

② 隐式注释语法:从 JAVA 风格继承;JSP 自己的注释

JSP 的三种注释方式:

1) // 注释,单行注释 /* 多行注释*/ 

2)<!-- HTML 风格的注释 -->

3)<%-- JSP 注释 --%>

2.servlet

在 JSP 中最重要的部分就是 Scriptlet(脚本小程序),所有嵌入在 HTML 代码中的 Java 程序都必须使用 Scriptlet 标记出来,在 JSP 中一共有三种

Scriptlet 代码:

第一种:<% %>: java 脚本段,可以定义局部变量、编写语句

第二种:<%! %>:声明,可以定义全局(成员)变量、方法、类

第三种:<%= %>:表达式,数据一个变量或具体内容通过观察解析为 java 文件的 jsp 代码理解三种小脚本

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE >
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Insert title here</title>
    </head>
    <body>
        <%
            String str = "Hello JSP";
            System.out.println(str);
            response.getWriter().write(str);
        %>
        <%!String memberStr = "a member String";%>
        <%=memberStr%>
        <h1>This is a JSP page!!</h1>
    </body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值