码迷,mamicode.com
首页 > Web开发 > 详细

jsp的内置对象

时间:2020-07-02 13:11:54      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:info   表示   客户端   语法   include指令   str   变量   脚本   设置   

jsp本质是servlet,因为servlet中写大量的输出流表示静态页面太过繁琐,也不利于界面的开发,所以用jsp,可以像写html一样开发前端页面同时还可以插入java脚本,也有servlet中的所有对象,这样极大简化了页面开发的劳动量。

一 jsp的四种语法

1.注释  <%-注释内容--%> 这个注释在客户端html中是看不见的,也就是说在jsp转换为servlet时,已经将注释去掉了。

2jsp声明 <%! public int count

      public String info(){

      return "hello";}

      %>

  可以声明方法,变量,可以是静态,public,private等。这个声明将转换为servlet里的声明。

3jsp的java脚本

<% for(int i;i<6;i++){%>

<tr>

<td>i</td>

</tr>

<%}%>

可以穿插在html元素中的任何地方,编译时将转换为jspservice的方法内的局部方法和局部变量。

4 jsp输出表达式

<%=%> 代替out.println

 二 jsp的编译指令

1.page指令 <%@ page %>可以设置页面信息,编码,导入包,错误页面等等。

2 include指令<%@ include %> 静态包含页面,被包含的页面在编译时,和该页面一起编译为一个servlet文件,其中导包,脚本代码等等都将融合。如果有冲突会报错。这里要与<jsp:include>区别开,这个动态导入页面,被导入页面也会生成独立的一份servlet。

三jsp的七个动作指令

 编译指令是通知servlet容器处理,在编译时做的处理。而动作指令只是运行时的动作。是jsp脚本的标准化写法。

因此编译指令是静态的,一旦编译不可修改,动作指令是动态的,适合经常需要改动的页面。

 

jsp的内置对象

标签:info   表示   客户端   语法   include指令   str   变量   脚本   设置   

原文地址:https://www.cnblogs.com/tomato190/p/13223911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!