JSP
学习记录
夙惜言
这个作者很懒,什么都没留下…
展开
-
16.用到的JSTL标签和JSP标签
使用JSTL需要在JSP页面上方进行导入<%@ taglib prefix="页面中表示JSTL的变量名" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="页面中表示JSTL的变量名" uri="http://java.sun.com/jsp/jstl/fmt" %><%@ taglib prefix="页面中表示JSTL的变量名" uri="http://java.sun.com/jsp/js原创 2022-05-01 23:36:52 · 552 阅读 · 0 评论 -
15.EL表达式
因为JSP页面中嵌入Java脚本以实现复杂功能,大量的java脚本使JSP页面难以维护。在JSP哑谜那种的java代码逐渐简化的趋势下,一种类似于javascript的语言——JSP表达式语言应运而生。它可以在页面上生成动态内容,并代替JSP脚本元素。表达式语言(ExpressionLanguage,EL)是一种简单的数据访问语言基本的语法格式为${表达式}当JSP引擎在解析JSP页面的过程中遇到"${表达式}" 格式的字符序列时,将调用EL引擎解释并执行"{ }"中的表达式。原创 2022-03-23 21:18:06 · 710 阅读 · 0 评论 -
14.URL重写技术
当用户不接受Cookie时,可以使用URL重写机制跟踪用户会话。URL重写技术会在URL请求中嵌入标识客户的SessionID,使用Servlet容器解释URL并取出SessionID。//用于自动重写超链接和form表单的action属性的urlpublic String encodeURL(String url)//用于自动重写要传递给HttpServletResponse接口中的sendRedirect()方法的URLpublic String encodeRedirectURL(Str原创 2022-03-23 13:40:24 · 515 阅读 · 0 评论 -
13.在web.xml文档中添加变量
添加局部变量<servlet> <servlet-name>Servlet文件变量名</servlet-name> <servlet-class>Servlet文件地址</servlet-class> <init-param> <param-name>变量名</param-name> <param-value>参数值</param-value&原创 2022-03-15 16:47:04 · 1710 阅读 · 0 评论 -
12.会话跟踪技术
session:由服务器创建,存在服务器上Cookie:由服务器创建,存在客户端(本地电脑浏览器缓存)session和cookie都可以存数据Session.getAttribute("name",value);session.getAttribute("name");原创 2022-03-15 09:49:16 · 428 阅读 · 0 评论 -
11.MVC设计模式
方法 说明 public PrintWriter getWriter() 获取响应的打印输出流对象 public void addCookie() 向响应中添加cookie对象 public void setCharacterEncoding(String enc) 设置相应的编码 public void sendRedirecr(String path) 将请求重定向到指定位置 ...原创 2022-03-15 08:34:47 · 60 阅读 · 0 评论 -
10.HttpServletRequest对象和HttpServletResponse对象
方法 说明 String getParmeter(String name) 获取页面提交指定名称的参数值 String[] getParameterValues(String name) 获取页面提交相同名称参数的数组值 Enumeration getParameterNames() 获取请求中所有参数名的Enumeration(枚举) Map getParameterMap() 返回一个保存了请求的所有参数和值的Map对象 void setAttrib..原创 2022-03-02 14:26:52 · 415 阅读 · 0 评论 -
9.Servlet常用方法
加载和实例化 –> 初始化 –> 请求处理 –> 销毁2.init()方法(初始化)init()方法只执行一次,当服务器装入Servlet时执行。传递实现ServletConfig接口对象和Servlet配置信息原创 2022-03-02 13:49:09 · 1018 阅读 · 0 评论 -
8.Servlet的生命周期
Servlet运行原理当Tomcat服务器接收到一个HTTP请求时,Tomcar服务器会根据请求的内容,创建Servlet实例步骤如下:1.用户在浏览地址栏中输入URL。2.Tomcat服务器根据请求获取URL中需要的资源(/first)。3.Tomcar服务器根据获取的"/first"与web.xml文件中的<servlet-mapping>元素下的<url-pattern> 元素的内容相匹配。4.Tomcat服务器取出与<utl-pattern>同原创 2022-03-02 09:24:20 · 445 阅读 · 0 评论 -
7.Servlet技术
1原创 2022-03-01 20:23:23 · 264 阅读 · 0 评论 -
6.JSP标准动作
123原创 2022-02-28 20:35:02 · 155 阅读 · 0 评论 -
5.JavaBean
JavaBean就是继承了以下代码的java类java.io.Serializable;JavaBean的作用就是对数据进行封装,所有变量正删改查都需要经过方法进行过滤。原创 2022-02-24 16:29:32 · 128 阅读 · 0 评论 -
3.JSP内置对象(out、response、session、application、pageContext、exception)
java语法在使用一个对象前需要实例化这个对象,比较复杂,所以JSP提供了一些内置的内置对象,用来实现JSP的很多应用。内置对象 输入和输出对象 out 用来向客户端浏览器输出信息的数据流 request 客户端发送的请求信息 response 服务器传回客户端的响应信息 作用域通通信对象 session 未发送请求的客户端建立会话 application 保存整个应用程序的共享信息 pageContxt 保存当前JSP页面的共享原创 2022-02-23 19:27:00 · 532 阅读 · 0 评论 -
4.JSP表单处理(request)
request对象用来包含客户端的各种信息。当客户店请求一个JSP页面时,JSP引擎会将客户端的请求信息封装在这个request对象中,request对象调用相应的方法就可以获取对应的封装信息了。请求信息主要包括: 1.请求的HTTP协议的传送文件头信息。2.提交请求的客户端可服务端信息。3.用户提交的表单信息。request最主要的作用就是封装表单信息,然后通过如下两个方法获取用户提交的表单信息。String getParameter(Stri...原创 2022-02-18 13:38:53 · 604 阅读 · 0 评论 -
2.JSP基础
1.嵌入java代码:<% java代码 %>例: 正常HTML页面和代码:嵌入java代码的HTML页面和效果:2.指令标识:<%@ 指令名 属性1=属性值1 属性2=属性值2 %> 1.指令名:用于指定指令名称,在JSP包含page、include和taglib 3个指令。 2.属性:用于指定属性名称,不用的指令包括不同的属性。在一个指令中,可以设置多个属性,属性之间用逗号...原创 2022-02-18 12:43:02 · 399 阅读 · 0 评论 -
1.JSP简介
JSP是java Server Page的简称,JSP页面是由HTML代码和嵌入其中的java代码组成,服务器在页面被客户端请求后执行java代码,将生成的HTML页面返回给客户端。JSP的优点有:1.简便性和有效性2.程序的独立性3.程序的兼容性4.程序的可重用性...原创 2022-02-17 14:42:05 · 280 阅读 · 0 评论