JSP编写规范

本文介绍了JSP的基本概念,遵循的编写规范以及JSP页面中的Java代码使用,包括JSP表达式、小脚本和声明。同时,讨论了JSP如何被转换成Servlet,涉及page指令和include指令的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP编写规范

  1. JSP定义

Sun公司制订的一种服务器端动态页面技术的组件规范。JSP是一个以“.jsp”为后缀的文件。在该文件中,主要是HTML和少量的Java代码。JSP文件会被容器转换成一个Servlet类。
2、如何编写JSP
step1、写一个以“.jsp”为后缀的文件
step2、在该文件中,可以包含如下的内容:

  • JSP页面中的HTML包括:

  • HTML标记

  • CSS

  • JavaScript

    作用:控制页面在浏览器中系那是的效果

    转译成Servlet时的规则
    成为Servlet中的service()方法的out.write语句

二、JSP页面中的Java代码

JSP页面中的Java代码,包含以下三种:
    JSP表达式
    JSP小脚本
    JSP声明

编写位置:页面的任意位置
作用:控制页面中可变内容的产生

1、JSP表达式

语法规则:<%= ……%>
合法内容:变量、变量加运算符组合的表达式、有返回值的方法

转译成Servlet时的规则:在service()方法中用out.print语句输出该变量、表达式、方法的值

例如:
<p><%=Math.sqrt(5) %></p>
转换成:
out.println("<p>");
out.println(Math.sqrt(5));
out.println("</p>");

2、JSP小脚本

语法规则:<% ……%>

合法内容:能够写在方法里的Java代码片段都可以作为小脚本

例如:
JSP小脚本

3、JSP声明

语法规则:<%! ……%>
合法内容:成员属性或成员方法的声明

转译成Servlet时的规则:成为JSP页面转译成的Servlet类中成员属性或成员方法

例如:JSP声明

三、JSP页面中的指令
语法规则:<%@指令名 属性=值 %>
常用指令:
    page指令
    include指令
    taglib指令
作用:控制JSP在转译成Servlet类时生成的内容

1、page指令

作用:用于导包、设置页面属性

例如:
<%@page import=“java.util.*” contentType=“html/text;charset:utf-8”%>
page指令
2、include指令

作用:在JSP页面转换成Servlet时,能够将其他文件包含进来。可以包含JSP文件也可以时静态的HTML文件。
通过该语句能方便的在每个JSP页面中包含导航栏、版权声明、logo等
语法:<%@ include file=”url” %>

例如:
<%@ include file=”date.jsp” %>

JSP如何转换成Java

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值