jsp和html的区别以及jsp是如何实现动态的

jsp和html的区别:

1.最简单的区别就是,HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开
2.
定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转译成Servlet文件,然后在编译成class文件。当用户访问JSP时就执行了class文件,
3.
他们的表头不同,这个是JSP的头“ <%@ page language="java"import="java.util.*" pageEncoding="gbk"%>”在表头中有编码格式和倒入包等。

4.
HTML中不能嵌套Java代码,而JSP中可以嵌套Java代码;jsp中用<%%>就可以写Java代码了,而html没有<%%>。

jsp页面的组成

jsp页面的元素包括:

1、静态内容(html静态文本)

2、指令(以“<%@”开始,以“%>”结束。比如<%@ include file=" filename"%>)

3、表达式(<%=java表达式%>)

4、小脚本(<%java表达式%>)

5、声明(<%!方法%>)

6、注释(<1、!--这是注解,但客户端可以查看到-->2、<%--这也是注解,但客户端不能查看到--%>)

什么是page指令?


Øpage指令
Ø通过设置内部的多个属性来定义整个页面的属性
Ø语法:<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 属性n="属性值n"%>
 

jsp中的注释

Ø合理、详细的注释有利于代码后期的维护和阅读
 
Ø在JSP文件的编写过程中,共有三种注释方法:
ØHTML的注释:<!-- html注释-->
ØJSP注释:<%-- JSP注释--%>
Ø在JSP脚本中注释:
<% //单行注释 %>
<%  /*多行注释 */ %>

什么是JSP内置对象?

ØJSP内置对象是 Web 容器创建的一组对象
ØJSP内置对象的名称是JSP 的保留字
ØJSP内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例
1
2
3
4
5
<%
     request.setCharacterEncoding( "GBK" );
     String titleName = 
         request.getParameter( "titlename" );
%>
Ø常用的JSP内置对象
1、out
2、session
3、request
4、application
5、response
































  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值