JSP
一只瓶子a
这个作者很懒,什么都没留下…
展开
-
jsp原理
1、jsp(java服务器页面)原理jsp是一种特殊的Servlet,当jsp页面第一次被访问时,服务器会把jsp编译成java文件,这个java其实是一个servlet类。然后再把java编译成.class,然后创建该类对象,最后调用它的service()方法。在service()方法中会读取3种Java脚本,而HTML标签会以字符串的形式发送到浏览器(out.print("一句html...原创 2019-08-16 10:04:05 · 248 阅读 · 0 评论 -
JSTL标准标签库
1、JSTL是apache对EL表达式的扩展,如果还用MyEclipse开发JavaWeb,在把项目发布到Tomcat时,MyEclipse会在lib文件下存放jstl的jar包,使用其他开发工具时就需要自行导包:jstl-1.2.jar2、四大库:core:核心库;fmt:格式化日期、数字;sql与xml(已过时)3、导入标签库:<%@ taglib prefix="c" ...原创 2019-08-17 12:44:02 · 112 阅读 · 0 评论 -
EL表达式
1、EL表达式是JSP内置的表达式语言JSP2.0开始,不再让使用java脚本,而是使用el表达式和动态标签来代替java脚本2、EL表达式来读取四大域全域(从小到大)查找属性:${属性},如果不存在输出空字符串,而不是null指定域查找设置的属性:${sessionScop.属性}、${requestScop.属性}等${requestScop.emp.address.str...原创 2019-08-17 11:43:26 · 131 阅读 · 0 评论 -
JavaBean
1、内省类:Module java.desktopPackage java.beanspublic class Introspector extends Object>//对javaBean的操作不再使用之前的反射Class clazz = Class.forName("className");Object bean = clazz.newInstance();//添加...原创 2019-08-16 13:05:56 · 77 阅读 · 0 评论 -
include指令·taglib指令·JSP动作标签
1、include静态包含<%@include file=""%>它是在jsp编译成java文件时完成的,他们共同生成一个java文件(servlet),然后再生成一个class。作用:把页面分解,使用包含的方式组合在一起,这样一个页面中不变的部分就是一个独立jsp,需要处理的只是变化的页面。2、taglib导入标签库两个属性:prefix:指定标签库在本页面中的前缀;...原创 2019-08-16 11:55:23 · 309 阅读 · 0 评论 -
jsp九大内置对象
1、JSP中预先定义的9个内置对象:request、response、session、application、out、pagecontext、config、page、exception>pageContext:javax.servlet.jsp.PageContext JSP的页面容器 ,页面上下文对象,是一个域对象>request: javax.servlet.http.Ht...原创 2019-08-16 11:20:12 · 241 阅读 · 0 评论 -
page指令
1、jsp中三大指令:page、include静态包含、taglib导入标签库2、page指令格式:<%@page 属性="属性值" 属性="属性值">属性:>pageEncoding:它指定当前页面的编码,在服务器要把jsp编译成.java时使用。(需要和页面默认设置的编码一致)contentType:表示添加一个响应头:Content-Type,等同于resp...原创 2019-08-16 10:53:35 · 1480 阅读 · 0 评论 -
HttpSession
1、HttpSessionHttpSession是由javaweb提供的,用来会话跟踪的类。session是服务器端对象,保存在服务器端。HttpSession是Servlet三大域对象之一(request,session,application(ServletContext)),所以也有setAttribute(),getAttribute(),removeAttribute()方法,Htt...原创 2019-08-16 10:01:09 · 990 阅读 · 0 评论 -
验证码生成示例
验证码生成>生成图片(VerfiyCode类)import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileNotFoundExce...原创 2019-08-16 10:02:54 · 182 阅读 · 0 评论 -
cookie
1、CookieCookie是Http协议制定的,先由服务器保存Cookie到浏览器,在下次浏览器请求服务器时把上一次请求得到的Cookie再归还给服务器。其保存的是一个键值对。2、JavaWeb中使用Cookie原始方式:使用response发送Set-Cookie响应头;使用request获取Cookie请求头便捷方式:使用response.addCookie()方法向浏览器保...原创 2019-08-16 09:59:15 · 107 阅读 · 0 评论 -
自定义标签
1、步骤:>标签处理类:SimpleTag接口,接口中定义的方法:void doTag():每次执行标签时都会调用这个方法JspTag getParent():返回父标签(动态标签中很多标签并没有父标签)void setParent(JspTag ):设置父标签void setJspBody(JspFragment):设置标签体void setJspContex(...原创 2019-08-17 19:50:22 · 994 阅读 · 0 评论