美文网首页
JSP的页面元素:

JSP的页面元素:

作者: 公子请留步LookMe | 来源:发表于2018-09-25 09:09 被阅读0次

a.脚本Scripter

第一:
<%   
  局部变量,Java语句
%>
第二:
<%!
 全局变量,定义方法
%>
第三:
<%=输出表达式 
%>

JSP九大内置对象(自带的,不需要new 也能使用的对象)
out:输出对象,向客户端输出内容
request请求对象:请求对象:存储"客户端向服务端发送的请求信息"

常见方法:
string getParameter(string name) :  根据请求的字段名key (input标签的name属性值), 返回字段值value(input标签value属性)
string[] getparameterValues(string name) ;根据请求的字段名key , 返回多个字段值value(checkbox)
void setCharacterEncoding("编码格式 utf-8") : 设置请求编码
getRequestDispatcher("b,jsp").forward(request , response); 请求转发的方式跳转页面 a-->b(请球转发)
ServletContext getServerContext();获取项目的server对象

response响应会话:响应对象,服务端向客户端发出请求

常见方法:
  void addCookie(Cookie cookie); 服务端向客户端增加cookie对象
  void sendRedirect (string location) throws IOException; : 页面跳转的一种方法(重对象)
  void setContetType(string  type); 设置服务端响应的编码(设置服务端的contentype类型)
  html:text/html;charset=utf-8  
  文本:text/plain;charset=utf-8
  json applocation/json;charset=utf-8
  word applocation/msword

cookie :(客户端,不是内置对象 需要new)Cookie是由服务端生成的,在发送给客户端保存.

Cookie:name = value
   javax.servlet.http.Cookie(这是提供Cookie对象的)
public Cookie(String name,String value)构造方法
String getName();获取name
String getValue();获取value
void setMaxAge(int expiry);最大有效期(秒)

服务端准备Cookie:
      response.addCookie(Cookie cookie)
页面跳转(转发 重定向)
客户端获取cookie : request.getCookie();
a:服务端增加cookie : response 对象 ; 客户端获取对象:request对象
b:不能直接获取某一个单独对象,只能一次性将 全部的cookie拿到

session会话对象:

session的机制:客户端第一次请求服务端时,服务端会产生一个session 对象(用于保护该客户的信息);
并且每个session对象 都会有一个唯一的sessionId(用与区分其他的session);
服务端由会产生一个cookie,并且该cookie的name=jsessionID ,value=服务端sessionId值;
然后服务端会在响应客户端的同时 将该cookie发送给客户端,至此客户端就有了一个cookie(jsessionID);
因此,客户端的cookie就可以和服务端的session一一对应(jsessionID-sessionID);

String getId():获取sessionid
booleam isNew():判断是否新用户(第一次访问)
void invalidate():使session失效(退出,注销)
保存session:
    session.setAttribute();
void setMaxInactiveInterval(秒) :设置最大有效 非活动时间
int getMaxInactctiveInterval():获取最大有效 非活动时间

pageContext

application全局对象

string getContextPath()虚拟路径
string getRealPath()绝对路径(虚拟路径相对的绝对路径)

config配置对象
page当前jsp页面对象
exception异常对象

相关文章

  • JSP笔记

    JSP 基本结构JSP 页面组成:模板文本(HTML,XML,纯文本),JSP 元素;JSP 元素:脚本元素,指令...

  • jsp看这篇文章就够了

    一、JSP基础语法 1、JSP模板元素 JSP页面中的HTML内容称之为JSP模版元素。 JSP模版元素定义了网页...

  • [java][JSP]:基本语法+3个指令+6个动作

    1、基本语法 模版元素 JSP页面中的html内容称之为模版元素,JSP模版元素定义了页面的基本骨架,即定义了页面...

  • JavaWeb-017-JSP标签

    概念 JSP还提供了一种称之为Action的元素,在JSP页面中使用Action元素可以完成各种通用的JSP页面功...

  • JavaWeb-JSP常用标签

    JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中...

  • JSP页面元素

    JSP页面语速可分为脚本元素、指令元素与动作元素三种类型 脚本元素:嵌入到jsp页面中的Java代码 指令元素:控...

  • JSP页面元素

    JSP页面由两部分组成静态部分:HTML、CSS标记等动态部分:脚本元素、指令、动作和注释1、JSP注释。JSP页...

  • JavaWeb-013-JSP的基本语法

    JSP模版元素 JSP页面中的静态HTML内容称之为JSP模版元素,在静态的HTML内容之中可以嵌套JSP的其他各...

  • JSP学习笔记(二)

    JSP页面元素的构成:静态内容,注释,声明,小脚本,表达式,指令。 JSP指令 page指令:通常位于jsp页面的...

  • JSP的页面元素:

    a.脚本Scripter JSP九大内置对象(自带的,不需要new 也能使用的对象)out:输出对象,向客户端输出...

网友评论

      本文标题:JSP的页面元素:

      本文链接:https://www.haomeiwen.com/subject/gchgnftx.html