JSP基础技术

一、JSP技术

1、jsp脚本和注释

jsp脚本:

<%java 代码%>

​ 内部的Java代码翻译到service方法内部

<%=java 变量或表达式%>

​ 会被翻译到service方法内部out.print()

<!%java 代码%>

​ 会被翻译到 servlet的成员内容

jsp注释:

​ 不同的注释可见范围不一样

html注释:

​ 可见范围:jsp源码,翻译后的servlet,页面显示的HTML源码也有。

java注释:

​ //单行注释 ,

​ /**/多行注释

​ 可见范围:jsp源码,翻译后的servlet。

jsp注释:

​ <%--注释内容--%>

​ 可见范围:jsp源码

2、jsp运行原理

jsp的本质就是servlet(面试)

​ jsp在第一次被访问的时候web容器翻译成servlet,在执行过程:

​ 第一次访问--------->helloServlet.jsp---------->helloServlet_jsp.Java----------->编译运行

​ PS:被翻译过后servlet在Tomcat的work目录中可以找到

3、jsp指令(3个)

​ jsp的指令是指导jsp翻译和运行的命令,jsp包括三大指令:

1)page指令--最多的指令(实际开发中page指令默认)

​ 格式:<%@page 属性名1=“属性值1” 属性名2=“属性值2“...%>

​ 常用属性如下:

​ language:jsp(脚本可以嵌入的语言:java 只有java)

​ contenType(文本类型)真正开发中可以不写,如果找不到就按照pageEncoding的编码来

​ pageEncoding(当前jsp文件编码)

​ import=””(导包)

​ session=“true”(默认是否jsp在翻译时自动创建session)

​ errorpage(错误页面)

​ isErrorPage(当前页面是一个处理错误的页面)

2)include指令

​ 页面包含(静态包含)指令,可以将一个jsp页面包含到另一个jsp页面中

​ 格式:<%@include file="路径" %>

3)taglib指令

​ 在jsp页面中引入标签库(jstl标签库、struts2标签库)

​ 格式:<%@taglib uri="标签库地址" pretix="前缀"%>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Jsp技术总结 1. 什么是JSP JSP即Java Server Pages,它和servlet技术一样...
    91数据阅读 5,614评论 0 18
  • 1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...
    WendyVIV阅读 6,511评论 1 18
  • 一、jsp介绍 jsp作用jsp全称java server pages(java服务器页面),本质是一个servl...
    圣贤与无赖阅读 5,011评论 0 14
  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    91数据阅读 8,827评论 0 13
  • 原文链接:blog.ouyangsihai.cn >> jsp看这篇文章就够了 一、JSP基础语法 1、JSP模板...
    程序员欧阳阅读 6,091评论 0 33