贰 、 使用JSP已毕出口

JSP的页面构成: 静态内容、指令、表明式、Scriptlet、表明、动作、注释

Jsp脚本: 表达式、Scriptlet、声明

表达式: <%=  内容  %>

Scriptlet:   <%  Java代码   %>

声明:  <%!  Java变量、方法 %>

JSP指令: page、include、taglib

2.1 使用page钦定设置页面属性

  1. 设置字符集  pageEncoding
  2. 设置语言  language
  3. 导入包  import
  4. 点名缓冲区大大小小(千字节)  buffer
  5. 内定错误处理页面的UXC90L  errorPage
  6. 该页面是或不是为错误处理页面  isErrorPage 
  7. 7.       是否忽略对 EL 表明式举行计算  isELIgnored

 

  新建的jsp页面的字符集是  ISO-8859-1  ,此时是无法保存汉字的。

<%@ page language=“java” contentType=“text/html;
charset=ISO-8859-1”

pageEncoding=“ISO-8859-1”%>

 

 保存汉字须求利用utf-8的字符。想使新建文件都是utf-8可再度安装。

 图片 1

2.2  include指令

运转时将HTML文件恐怕 JSP页面嵌入到另贰个JSP页面中。

 <%@ include file=”文件名”  %> 执行进度快,直接和原来文本一起实施

 <jsp:include page=”文件” flush=”ture” > 
碰到此行在编写,将结果回到。

 

2.3  taglib 指令

将标签库描述文件(TLD)引入到该页面中,并设置前缀,利用标签的前缀去采纳标签库描述文件中的标签。标签描述符文件为XML格式,包蕴一密密麻麻标签表明,它的文本后缀名是
.tld。

<%@ taglib url=”标签库描述符文件”  prefix=”前缀名” >

 

2.4  out已毕页面输出

   <% out.println(“我的JSP网页”);  %>

  <% out.print(“我的第一个网页”); %>

  输出效果:

 图片 2

查看源文件:

 

 图片 3

2.5  注释

JSP中的注释分为二种:

 

  1. 1.       HTML注释

<!–   HTML注释  –>

  1. 2.       JSP 注释

<% —   JSP 注释  –>

  1. 3.       JSP 本子注释

<%

 /*  多行注释 */

// 单行注释

%>

三者的不相同是: HTML注释不安全

 

实例:

 图片 4

效果:

 图片 5

源代码:

 

 图片 6

2.6  JSP注明和运用变量

 1.  <%  %> 局地变量

2.  <%!  %> 全体变量和方法

 图片 7

3.  转义字符:

1) 单引号  ‘ 改为 \’

2) 双引号  “ 改为 \’’

3) 斜线   \ 改为 \\

4) 发轫标签 <% 改为 <%

5) 截止标签  %> 改为 %\> 或者 %>

 

2.7  JPS表明式完成页面输出

 <% out.print(); %>

 <%=  %>

 

 
备注:当表达式中要求导入其他包时,使用Page指令,多少个包写到一起,使用逗号(,)隔开。

 

2.8  JSP执行原理

 

 图片 8

变迁的java文件和class文件保留在品种路线中work中

1)   客户端请求

2)   Web容器将jsp页面转译成servlet的源代码   .java

3)   Web容器将生出的源代码经过编译    .class

4)   Web容器加载编译后的代码并执行

5)   把推行结果响应至客户端

 

2.9  Web 程序常见错误

1) 404  找不到走访的页面或能源

唯恐现身的来头: 运维时,U奔驰M级L输入错误

                 将页面放在WEB-INF下

                 外部运营汤姆cat,未安顿项目

2)500  JSP页面代码有误

大概现身的不当: JSP页面代码有错误

相关文章

网站地图xml地图