jsp知识

JSP指令:
1.page:配置JSP页面的    
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

2.include:页面包含的。导入页面的资源文件
<%@ include file="xxx.jsp" %>

3.taglib 用于导入资源这里不过多解释,后面解释

注释:
<!-- -->  html注释,只能注释html代码片段
<%-- --%> jsp注释,可以所有

JSP的脚本:
JSP声明语句:<%!声明语句%>,通常声明全局变量、常量、方法、类
JSP Scriptlet:<%java代码%>,其中可包含局部变量、java语句
JSP表达式:<%=java 代码%>

JSP内置对象:
jsp内置对象变量名  Servlet中的真实类型    作用
pageContext     PageContext            用于当前页面共享数据,还可以来获取其他八个内置对象
request         HttpServletRequest     用于一次请求访问多个资源(通过转发实现)
session         HttpSession           用于一次会话的多个请求间共享数据
application     ServletContext         多个用户间来共享数据
response       HttpServletResponse     它就是响应对象
page            Object                   它就是当前页面(当前serclet)的对象
out               JspWriter              它就是一个输出对象,将数据输出到页面上
config           ServletConfig          sercvlet的配置对象
exception       Throwable              异常对象

response.getWriter()方法和out.write()方法到的区别:
在tomcat服务器真正给客户端做出响应之前,会先找response缓冲区再找out缓冲区数据。所以response.getWrite()数据永远在out.write()之前

JSP 表单处理:
GET方法:将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔(//www.w3cschool.cn/hello?key1=value1&key2=value2)
POST方法:一些敏感信息,如密码等我们可以同过POST方法传递,post提交数据是隐式的

JSP 读取表单数据:
  • getParameter(): 使用 request.getParameter() 方法来获取表单参数的值。(<%= request.getParameter("first_name")%>)

  • getParameterValues(): 获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkbox类型

  • getParameterNames():该方法可以取得所有变量的名称,该方法返回一个Emumeration。

  • getInputStream():调用此方法来读取来自客户端的二进制数据流。

 
 
 

 

posted @ 2021-11-10 15:31  _jwj  阅读(51)  评论(0编辑  收藏  举报