![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet
文章平均质量分 53
今天的接口写完了吗?
别无他法,唯手熟尔
展开
-
idea如何创建一个javeweb工程
WEB-INF:里面的资源不能直接被外界访问 web.xml 是web项目的核心配置文件。index.jsp:web项目的访问首页,在默认情况我们访问的首页就是index.jsp。webapp:静态资源比如 html css js jsp可以定义在web下面。(1)右击项目,选择Add Frameworks Support。(3)将web目录拖拽到main目录下,并改名为webapp。(2)选择Web Application,再点击OK。原创 2023-12-29 10:47:44 · 521 阅读 · 0 评论 -
如何使用过滤器?
当浏览器向服务器发送请求时,过滤器可以将请求拦截下来,完成一些特殊的功能,比如:编码设置、权限校验、日志记录等。原创 2023-12-28 10:42:23 · 509 阅读 · 0 评论 -
Servlet-如何使用Session?
(2)当用户发送一个HTTP请求到服务器时,服务器会检查该请求包含session标识符(通常是一个cookie),如果没有,则会创建一个新的session,并将session标识符发送到客户端。(3)使用session的时候一般要开启cookie如果浏览器没有开启cookie功能,我们可以通过html的url传参后session的使用。(1)cookie保存的数据类型是单一的,只能保存字符串类型的数据。(5)信息的保存也是以键值对的形式存在的。(2)cookie的大小受限制。(4)没有大小的限制。原创 2023-12-28 10:17:44 · 601 阅读 · 0 评论 -
Servlet解决@WebServlet 爆红的问题
当我们想要使用注解来代替web.xml配置servlet 时,发现@WebServlet注解爆红。将pom.xml 文件中的servlet 换成4.0版本 ,在刷新一下maven 就行了。pom.xml文件中servlet版本太低了。原创 2023-12-27 19:40:56 · 1178 阅读 · 0 评论 -
解决IDEA2023新版本无法创建Servlet的问题
在网上查了一大堆资料,始终解决不了右键new的时候没有servlet这个问题,最后发现2023版的IDEA已经不支持Servlet了,但是如果还要使用的话,可以自己创建模板使用(需要添加的模板代码在最后)。原创 2023-12-27 19:23:34 · 857 阅读 · 0 评论 -
如何使用Cookie?
http协议是一个无状态的协议,你每一个跳转到下一个页面的时候都是需要先登录才能使用,这样就很麻烦比如淘宝,没有cookie和session的话,用户在首页已经登录上去了,但是需要再次登录才能选择商品,需要再次登录才能放到购物车,需要再次登录才能然后购买,这样用户的体验是相当差的。原创 2023-12-27 10:24:28 · 650 阅读 · 0 评论 -
ServletContext对象
ServletContext是javax.servlet包下的一个接口,又称为上下文对象,是配置对象也是一个域对象;当服务器启动时候,会为服务器中的每一个web应用程序创建一个ServletContext对象;在web应用中的servlet想要实现资源共享,可以通过ServletContext来完成。原创 2023-12-26 20:24:29 · 345 阅读 · 0 评论 -
Servlet-ServletConfig对象
方法:在该servlet里对应的web.xml里面的<servlet>标签里添加 <init-param>标签,此标签也是键值队形式。ServeltConfig是javax.servlet包下的一个接口,ServletConfig是Servlet的一个配置对象;我们继承HttpServlet,所以我们可以直接使用supper调用getServletConfig(也可以省略supper)ServletConfig的范围只在配置的servlet里生效,不能跨Servlet进行数据访问。原创 2023-12-26 17:39:42 · 326 阅读 · 0 评论 -
Servlet-forword(转发)
用户发送数据请求到服务器,服务器接收当前请求,会调用内部方式(转发)处理该请求,最终把响应给客户端。③转发可以带有数据 request对象中。②浏览器在这个过程中只有一次行为。④url不会发生任何的变化。①转发是服务器的行为。原创 2023-12-26 15:02:31 · 394 阅读 · 0 评论 -
Servlet-重定向
用户通过浏览器发送一个请求,Tomcat服务器接收这个请求,会给浏览器发送一个状态码302,并设置一个重定向的路径,浏览器如果接收到了这个302的状态码以后,就会去自动加载服务器设置的路径。因为②实际上浏览器做了2次请求(当点击登录按钮的时候做了两次请求)(分别是请求login和main.jsp),而上次请求的request会被清空,所以main.jsp里找不到请求的数据。②实际上浏览器做了2次请求(当点击登录按钮的时候做了两次请求)(分别是请求login和main.jsp)原创 2023-12-26 11:29:36 · 450 阅读 · 0 评论 -
创建Servlet的三种方式
2.可以根据前端的要求进行分门别类 doGet doPost。1.可以减少对其他方法的要求 init destroy。(2)web.xml配置文件。(2)web.xml配置文件。(1)servlet类。(1)servlet类。原创 2023-12-26 08:37:40 · 594 阅读 · 0 评论 -
Servlet获取前端提交的参数
学好Servlet必须紧紧围绕着请求和响应这两个概念 以上写的代码只是进行请求,然后再响应到客户端。请求的时候没有带数据给Servlet 下面开始写在请求的时候前端带数据到servlet里面,我们servlet要接收前端给我们的这个数据。原创 2023-12-26 08:37:09 · 675 阅读 · 0 评论 -
Servlet中文乱码的解决方案
【代码】Servlet中文乱码的解决方案。原创 2023-12-25 21:22:40 · 347 阅读 · 0 评论 -
Servlet的生命周期
Servlet的生命周期就是servlet类对象什么时候创建?什么时候调用对应的方法,什么时候销毁。也就是说自定义对象的生命周期由我们程序员自己手动控制。但是!!!Servlet它不是一个普通的java类。是一个被tomcat服务器调用的。所以Servlet是生命周期是被tomcat服务器去控制的。原创 2023-12-25 19:36:56 · 344 阅读 · 0 评论 -
原始方法部署web项目到TomCat
设置打包方式为war。原创 2023-12-25 19:24:54 · 477 阅读 · 0 评论