草庐IT

guice-servlet

全部标签

Servlet p3 HttpServletRequest对象

HttpServletRequest对象基本介绍​ HttpServletRequest对象:HttpServletRequest对象专门用于封装HTTP请求消息,简称request对象。主要作用是用来接收客户端发送过来的请求信息,该对象是由Tomcat封装好传递过来。​ HttpServletRequest接口是ServletRequest的子接口。HTTP请求消息分为请求行、请求消息头和请求消息体三部分,所以HttpServletRequest接口中定义了获取请求行、请求头和请求消息体的相关方法。在HttpServletRequest对象在Service方法中由容器传入过来,无需自己创建。

Servlet p2 Servlet的生命周期

学习课程:【这可能是B站讲的最好的Servlet教程,5小时打通Servlet全套教程丨2022最新版,轻松掌握servlet基础+案例实操】https://www.bilibili.com/video/BV1Kr4y1V7ZE/?share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549eServlet的生命周期基本介绍​ Servleti没有main()方法,不能独立运行,它的运行完全由Servlet引擎来控制和调度。所谓生命周期,指的是servlet容器何时创建servlet实例、何时调用其方法进行请求的处理、何时并销毁

一个简单的前后端交互——登录注册页面(升级版)idea代码篇(2:Maven:Javaweb项目)使用MyBatis:Mapper,servlet+Tomcat

前言:本篇前后端交互实现代码。详细项目搭建见上篇先贴一张登录界面和包结构: 一、代码:1.MapperpublicinterfaceUserMapper{/***根据用户名和密码查询用户对象*@paramusername*@parampassword*@return*/@Select("select*fromtb_userwhereusername=#{username}andpassword=#{password}")Userselect(@Param("username")Stringusername,@Param("password")Stringpassword);/***根据用户名查

servlets - 如何在基于 servlet 的项目中获取部署根目录?

我正在尝试从java获取基于servlet的项目的部署根目录。我正在使用以下代码行来获取路径详细信息。类型1:Filedirectory=newFile(".");try{System.out.println("Currentdirectory'scanonicalpath:"+directory.getCanonicalPath());System.out.println("Currentdirectory'sabsolutepath:"+directory.getAbsolutePath());}catch(Exceptione){System.out.println("Excep

servlets - 如何在基于 servlet 的项目中获取部署根目录?

我正在尝试从java获取基于servlet的项目的部署根目录。我正在使用以下代码行来获取路径详细信息。类型1:Filedirectory=newFile(".");try{System.out.println("Currentdirectory'scanonicalpath:"+directory.getCanonicalPath());System.out.println("Currentdirectory'sabsolutepath:"+directory.getAbsolutePath());}catch(Exceptione){System.out.println("Excep

IDEA2023 Maven3.9.1+Tomcat10.1.8配置并搭建Servlet5.0的基本框架

文章目录一、Maven3.9.1下载并配置二、Tomcat10.1.8下载并配置三、搭建Servlet一、Maven3.9.1下载并配置(1)Maven下载Maven官网:https://maven.apache.org/download.cgi?.Maven3.9.1下载:https://dlcdn.apache.org/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.zip (2)Maven配置环境变量并修改settings.xml文件①将下载好的文件解压出来,放到你觉得合适的位置  ②点进去找到conf文件,里面存放有setting

Servlet+jsp+Layui图书管理系统

项目介绍介绍使用到了jsp,servlet,Mysql,Java,layui。大致功能关于用户:登录,申请注册,查看搜索图书,查看有关用户的借阅记录,丢失记录,预借记录。对图书进行预借。关于管理员在管理图书方面:增删改查图书查看关于图书的借阅记录,归还记录,丢失记录在管理用户方面:批准注册,批准预借;借阅,归还,丢失登记;查看用户信息。需要安装的软件开发工具:idea数据库:Mysql5或8服务器:tomcat前端框架:Layui部署教程1.创建数据库bm,再运行database文件夹里的sql脚本,创建相应表2.修改db_info.properties中与Mysql数据库相关的信息3.在命令

JSP Servlet笔试题 期末试题 含答案

通过response的(A)方法可以设置响应所采用的字符编码类型。A:setCharacterEncoding(Stringcharset)B:setCharacterEncode(Stringcharset)C:setCharSet(Stringcharset)D:setPageEncoding(Stringcharset)以下关于http://localhost:8080/bookStore/index.jsp的说法错误的是(D)。A:http指定了使用的传输协议B:localhost代表着服务器的地址C:8080为端口号D:此URL中localhost可以省略不写可以通过修改()文件的(

错误解决:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception......

目录前言:目的需求:源代码:报错信息:错误解决: 总结:前言:    这里出错的原因与大多数人并不相同,这里仅为个人记录。    作为一个菜只因,总是能深刻体会到一个bug改一天或者几天的痛苦......在做spring项目时,需要利用session保存用户信息,启动项目登录后总是抛出空指针异常,从昨天晚上7点一直搞到今天中午才最终解决。出错的原因也是非常搞笑。。。目的需求:    在控制台打印出获取到的session信息源代码:父控制层: 子控制层继承父控制层,并在方法中打印信息: 报错信息:启动输入信息后报错:Servlet.service()forservlet[dispatcherSe

Servlet【 ServletAPI中的会话管理Cookie与Session】

Servlet【ServletAPI中的会话管理Cookie与Session】🍒一.回顾Cookie与Session🍎1.1Cookie🍎1.2Session🍎1.3Cookie和Session的区别🍒二.Servlet会话管理操作🍎2.1核心方法🍒三.常见案例实现🍎3.1登录逻辑的实现🍎3.2上传文件🍒一.回顾Cookie与Session🍎1.1CookieHTTP协议自身是属于“无状态”协议.“无状态”的含义指的是:默认情况下HTTP协议的客户端和服务器之间的这次通信,和下次通信之间没有直接的联系.但是实际开发中,我们很多时候是需要知道请求之间的关联关系的.例如登陆网站成功后,第二次访问的