栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

学习记录1

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习记录1

Servlet

Servlet中的response的Setheader方法中,可以加入“Content-Disposition" ”attachment;filename=“用来下载文件,”Refresh“ ""用来刷新网页

 resp.setHeader("Refresh","3"); //表示3秒刷新一次浏览器页面

response重定向问题:servlet中的response有个方法:

 void sendRedirect(String var1) throws IOException; //用来进行重定向 

request的作用 主要就是用来接收前端传来的参数和转发

 req.getRequestDispatcher("/....").forward(req,resp);//这个方法就是用来转发
cookie和session

cookie指的是服务器给客户端一个凭证

session是服务器对于客户端访问做一次标记

所以cookie是客户端的技术,而session是服务器技术。

常用,网站登录之后不必重复登录。

cookie[] cookies = request.getcookies();//说明cookie可能存在多个
  cookie co = new cookie("lastLoginTime", System.currentTimeMillis()+"");
 co.setMaxAge(10*1024);//设置cookie有效期
        response.addcookie(co);
//总体,cookie还是键值对,用servlet中的request和response进行获取与设置。

一般会存在于本地用户目录的appdata里面。

Session

什么是session:服务器会给每一个用户创建一个session对象,是对用户或者是(浏览器)。一个session独占一个浏览器,只要浏览器没有关闭,session一直存在。用户登录之后,整个网站都不需重新登录。

HttpSession session = req.getSession();
//可以在web.xml中设置session时间:

    15
  

session与cookie的区别: session可以存储一个对象,cookie只能存键值对。不同浏览器的session信息不是共享的session是分配每个用户sessionID,下次访问使用sessionID匹配。而cookie是直接将一些键值对给用户。 JSP

jsp本质上就是servlet,直接就是servlet通过printwrite()写出来的代码:

JSP内置了一些对象:

final javax.servlet.jsp.PageContext pageContext;//页面上下文
javax.servlet.http.HttpSession session=null ;//session
final javax.servlet.ServletContext application;
final javax.servlet.ServletConfig config;
javax.servlet.jsp.JspWriter out=null;

JSP实质就是转化为java然后通过out.write书写,显示在前端。通过<%%>可以嵌入java代码。

//如果是HTML代码就这样输出:
out.write("hello");
 //如果是java代码例如<%=name>就这样输出
 out.print("name");
Jsp基本语法

jsp表达式

<%= new Date()%>

JSP脚本片段

<%
out.write("100");
  System.out.println("good");
%>

JSP声明

<%!
public void kuang(){
  System.out.println("进入了这个方法里!!!");
}
%>

注意:JSP声明会被编译到JSP生成的Java类中,而其他的会被编译到类中的service方法里。二者作用域不同。

<%@page errorPage="" %>//里面的@page标签可以有很多功能,比如导包,跳转错误页面啊

也可以在web.xml中定制错误页面。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/746909.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号