JSP小结

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了JSP小结脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

jsp本质上是一个servlet

简单来说就是在HTML标签中嵌入了Java代码

JSP的运行原理

jsp底层机制

jsp文件=>.Java文件=>.class文件
jsp:就是继承了httpServlet,所以实质上就是servlet

书写Java代码的十三种方式

jsP脚本片段

<% %>

jsp脚本声明

<%! 书写Java代码 %>

查看jsp码会发现,脚本片段的代码都会存在service方法中,二方法中是不可以定义一个方法的

jsp脚本表达式

<%= 向浏览器输出的内容 %>

等价于out.PRint()

printWrITer()和jspWriter()会出现顺序不同

response会出现在最前面

out.print()会先存在缓冲区,写完之后,再一起刷新写到页面上去

JSP三大指令

JSP指令是为JSP引擎而设计的,他们并不直接产生任何可见输出效果,

指令格式 :<%@ %>

page指令:页面指令,设置网页上一些属性,目的为了告知tomcat如果把当前的jsp变成servlet

<%@ page 属性名=‘’%>


<%@ page contentTyPE="text/html;charset=utf-8"@>
//说明:声明jsp页面的编码格式
//类似于response.setContentType("text/html;charset=utf-8")

page指令导包:会自动导包

<%@page import="java.util.* " %>

page指令属性:错误页跳转

<%@ page language="java" errorPage="error.jsp"%>

<%@ page isErrorPage="true"%>
默认是false。指定true是错误页面
当前这个页面是否是一个

taglib指令:标准标签库指令

<%@taglib prefix="c" url="http://java.sun.COM/jsp/jstl/core"%>
说明:表示引入外部的jstl标签库的
prefix="c" 表示前缀
utl 表示jstl标签库的地址

include指令:导入指令,包含另一个jsp页面

在一个jsp页面中包含另一个jsp页面

<%@include file="uRL" %>  指定要导入页面的地址

脚本宝典总结

以上是脚本宝典为你收集整理的JSP小结全部内容,希望文章能够帮你解决JSP小结所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。