ICode9

精准搜索请尝试: 精确搜索
  • 关于Javaweb+Servlet实现打开多个页面,一个页面退出后,另外几个页面刷新后会回到退出后的页面。2022-08-02 18:35:59

    我一开始以为在退出页面或者Servlet里面加一个session.removeAttribute("name");清除登录时用的判断用户名是否存在或者直接在退出时session.invalidate();清空session。 但是怎么弄都不行,后来经过提醒才发现忘了把判断加入详情页了  这是加了之后的代码  

  • JavaWeb-Servlet方法/生命周期、HTTP/会话session2022-08-01 01:31:33

    搜索 复制 Servlet方法 package javax.servlet; ​ import java.io.IOException; ​ public interface Servlet {    //初始化方法    void init(ServletConfig var1) throws ServletException;    ServletConfig getServletConfig(); //服务方法    void service(

  • 【JavaWeb】相对路径和绝对路径2022-07-31 17:04:37

    情景:在login.html文件中引用loing.css文件 1.使用相对路径(红色字体,../表示上一级目录) 2.绝对路径(蓝色字体) 3.在html中可以使用<base />来设置绝对路径根目录 在Thymeleaf模板中使用<th:href = "@{}"> 建议都使用绝对路径

  • javaweb:过滤器Filter2022-07-31 10:33:34

    过滤器是用来过滤浏览器中的数据,例如web服务器受到一些垃圾请求,后台可以不处理这些请求或者报错,还可以用来解决乱码问题等。 过滤器是在服务器启动的时候初始化,在服务器关闭的时候销毁。 下面我们用实例来演示: 首先建立一个过滤器类CharacterEncodingFilter.class 1 package com

  • JavaWeb-Tomcat8安装、Servlet初识2022-07-30 23:35:10

    已具备的技术 JavaEE/MySQL/JDBC+HTML/CSS/JavaScript基础 知识提要 CS:客户端服务器架构模式 优点:充分利用客户端机器的资源,减轻服务器的负荷 一部分安全要求不高的计算任务、存储任务放在客户端执行,不需要把所有的计算和存储在服务器端执行,从而减轻服务器压力,减轻网络负荷 缺点:

  • javaweb:JSP、JSTL标签和EL表达式2022-07-30 08:32:37

    据我理解,标签是为了使得jsp内容更加简洁,编写起来更加方便,不用再去在jsp里写大段的java代码,标签就显得与html格外契合;当然,并不是一定要使用标签,只用jsp的语法来写java代码也可以实现功能,只是稍显繁琐。 言归正传,我们在使用标签之前首先需要导入两个依赖 <dependency>

  • JavaWeb-MVC三层架构(精简版)2022-07-28 19:00:44

    一、MVC架构图 Model 业务处理:业务逻辑(Service) 数据持久层:CRUD(Dao) View 展示数据 提供连接发起Servlet请求(a,form,img....) Controller(Servlet) 接收用户的请求:(req:请求参数,Session信息) 交给业务层处理对应的代码 控制视图的跳转 比如一个登录流程

  • javaweb:jsp内置对象及作用域2022-07-28 12:03:13

    jsp有九大内置对象 page:表示当前jsp页面,类似于this; pageContext:JSP 的页面容器,用于访问 page、request、application 和 session 的属性,可以存放数据,是域对象之一; request:请求,可以用来存放数据,是域对象之一; response:响应请求,处理信息返回客户端; out:输出内容到网页; session:可以存

  • javaweb:通过web.xml实现错误页面的定制2022-07-28 09:33:22

    常见的错误页面类型有很多,这里我们以404和500为例,404是找不到需要访问的资源,而502是服务器的配置错误。 我们首先建立两个页面,一个是404.jsp,一个是500.jsp     404.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYP

  • javaweb:jsp的基础语法2022-07-28 08:04:49

    jsp作为java技术的一项应用,它支持所有的java语法,并且拥有一些自己的扩充语法。 下面我们就来说一些jsp的扩充语法 1.jsp表达式 可以将程序的输出,输出到客户端 <%= 变量或表达式%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <

  • javaWeb-Cookie实现十天内免登录2022-07-27 00:34:57

    1.通过前端展现一个十天内免登录的复选框,选择则实现否则不实现 在这里我补足我的知识 <input> value 在提交表单form表单后 value会发送给后端 以name:value的方式 2.在后端判断是否登陆成功,继而判断是否有选择十天内免登录 3.因知识有限,当确实十天内免登录后,new 两个Cookie对象

  • javaweb学习--事务管理2022-07-26 21:01:34

    事务处理 1.事务管理在Dao层 2. 事务管理在业务层 实现: 涉及到的组件:     - OpenSessionInViewFilter     - TransactionManager     - ThreadLocal     - ConnUtil     - BaseDAO (1)拦截器(OpenSessionInViewFilter) package com.fruits.filters; import com.f

  • javaweb:Request的应用——获取前端数据和请求转发2022-07-26 09:01:17

    首先是获取前端数据 Request获取前端数据常用的有以下两个方法: getParameter(String name);getParameterValues(String name); getParameter(String name)是获取前端单个数据,比如说文本框、单选框等,传入的他们的name,就会返回他们的value; getParameterValues(String name);是获取前

  • javaweb:Response的应用(三)——验证码实现2022-07-25 08:33:03

    验证码的有以下两种实现方式: 前端实现 后端实现 本次我们采用的是后端利用Java实现利用Response生成一个可以每几秒刷新一次的验证码的目的。   直接上源码 1 package com.jms.servlet; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics;

  • javaweb:Response的应用(二)——文件下载2022-07-24 21:36:10

    为什么直接就是Response的应用二呢?因为Response的应用一就是向浏览器输出消息,即 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter writer = resp.getWriter(); writer.pr

  • 【JavaWeb】session会话跟踪技术2022-07-24 21:04:08

    1.HTTP是无状态的 服务器无法判断两次请求是否是同一个客户端发送的,假如第一次请求是添加商品到购物车,第二次请求是结账,那么就会导致混乱,使用session来解决。 2.session原理 3.演示 (1)项目启动,发送第一次请求,获取请求的sessionID @Override protected void service(HttpSe

  • 【JavaWeb】servlet的继承关系2022-07-24 01:31:17

    1.继承关系 Servlet接口 GenericServlet抽象类 HttpServlet抽象子类 2.相关方法 javax.servlet.Servlet接口: void init(config) - 初始化方法 void service(request,response) - 服务方法 void destory() - 销毁方法 javax.servlet.GenericServlet抽象类: void ini

  • 暑假总结2022-07-24 00:04:24

     在上一周,小学期结束,正式进入了暑假。同时,暑假的自学也正式开始,这一周学习了对hadoop的环境进行了基本的配置,能够正常上传文件;其次,学习大数据必不可少的就是python,python可以用于大数据的收集,hadoop用于数据的处理和分析;最后,自己的Java框架仍然有待提高,学习完javaweb之后,开始学习

  • [javaweb]过滤器处理乱码2022-07-23 18:33:58

    过滤器 有一些信息不应该被处理,要被过滤的。 1.导包 <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>t

  • 【JavaWeb】servlet编码2022-07-23 18:03:56

    1.Tomcat 8 之前,设置编码 (1)get请求: String fname = request.getParameter("fname"); //获取请求参数 byte[] bytes = fname1.getBytes("ISO-8859-1"); //将字符串打散成字节数组 fname = new String(bytes,"UTF-8"); //将字节数组按照设定的编码

  • JavaWeb学习-Filter2022-07-23 14:01:01

     过滤器Filter 1) Filter也属于Servlet规范 2) Filter开发步骤:新建类实现Filter接口,然后实现其中的三个方法:init、doFilter、destroy @WebFilter("/Demo01.do") //与servlet的名字一致,拦截特定的servlet public class Demo01Filter implements Filter { @Override publi

  • Javaweb-Http、Maven详解2022-07-22 21:33:51

    一、Http 1.什么事Http Http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串,~.. 超文本:图片,音乐,视屏,定位,地图... 端口为80 Https:安全的,端口号443 2.两个时代 http1.0 HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连

  • JavaWeb学习-MVC2022-07-22 20:03:19

     一、MVC概念 1. MVC : Model(模型)、View(视图)、Controller(控制器) 视图层:用于做数据展示以及和用户交互的一个界面控制层:能够接受客户端的请求,具体的业务功能还是需要借助于模型组件来完成模型层:模型分为很多种:有比较简单的pojo/vo(value object),有业务模型组件,有数据访问层组件。

  • JavaWeb详解2022-07-21 20:32:46

    一、基本概念 1.前言 web开发: web,网页的意思 静态web html,css 提供给所有人看的数据始终不会发生变化 动态web 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同 技术栈:Servlet/JSP,ASP,PHP 在Java中,动态web资源开发技术统称为

  • javaweb 01: servlet前言2022-07-21 09:03:02

    动力节点杜老师,javaweb最新课程的笔记,假期一直跟着bilibili上的课程在学,放在这里,方便复习 Servlet前言 关于系统架构 系统架构包括什么形式? C/S架构 B/S架构 C/S架构? Client / Server(客户端 / 服务器) C/S架构的软件或者说系统有哪些呢? QQ(先去腾讯官网下载一个QQ软件,几十MB,然

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有