#servlet

解决servlet在web.xml中的路径跳转问题

<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="3.0"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

JSP与Servlet的关系理解

Servlet是Java提供的用于开发Web服务器应用程序的一个组件,运行在服务器端,由Servlet容器所管理,用于生成动态的内容。Servlet是平台独立的Java类,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类。 如图所示,Java提供一系列接口类(所谓接口类就是类中所有方...
代码星球 ·2021-01-10

Jsp/servlet内置对象及作用域

1、out 来源于Java.io.Writer类,它用于发送输出流到客户端。2、request 来源于javax.servlet.http.HttpServletRequest接口。它被关联到每一个HTTP请求。3、response 来源于javax.servlet.http.HttpSe...

java错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build

我们在用Eclipse进行Javaweb开发时,可能会出现这样的错误:Thesuperclassjavax.servlet.http.HttpServletwasnotfoundontheJavaBuildPath。我们该怎么解决这个问题呢?我们遇到的错误显示如下:我们右击有错误提示的文件夹,如下:我们点击”配置构建路...

tomcat中使用ServletContainerInitializer实现自定义组件的初始化工作

简介在web容器启动时为提供给第三方组件机会做一些初始化的工作,例如注册servlet或者filtes等,servlet规范中通过ServletContainerInitializer实现此功能。每个框架要使用ServletContainerInitializer就必须在对应的jar包的META-INF/service...

Servlet 4.0新特性

ServletAPI已经很好地支持HTTP/2优化,并允许框架利用服务器推送。Servlet如何展示HTTP/2特点?Servlet是RFC的正确抽象。您不希望编程帧和流,因此隐藏网络层的高级API会很好。在Servlets层,你可以做服务器推出没有做低层次的东西。一个请求和多个响应ServletAPI中的一个变化是在...
代码星球 ·2021-01-08

web应用程序中ServletContext

ServletContext用来存放全局变量,每个Java虚拟机中的每个web项目只有一个ServletContext,这个ServletContext是由web服务器创建,保证唯一性。由于一个web应用中所有servlet共享一个ServletContext对象,因此servlet对象之间可以通过ServletCon...
代码星球 ·2021-01-08

servlet中session的使用

1、获取sessionHttpSessionsession=request.getSession();session.setAttribute("variety",varietyInfo);2、重定向到jsprequest.getRequestDispatcher(dispatcherPath).forward(req...
代码星球 ·2020-12-29

servlet/filter/listener/interceptor区别与联系

Filter和Interceptor的区别一、filter基于filter接口中的doFilter回调函数,interceptor则基于Java本身的反射机制; 二、filter是依赖于servlet容器的,没有servlet容器就无法回调doFilter方法,而interceptor与servlet无关;&...

HttpServletRequest解决中文乱码的问题

HTTP请求有get和post,这两中方式解决中文乱码的方式如下:1.Post方式请求//这句话是设置post请求体的编码为utf-8request.setCharacterEncoding("utf-8");//获取请求参数request.getParameter("username");2.Get方式请求newSt...

HttpServletResponse输出的中文乱码

HttpServletResponse输出有两种格式,一种是字符流,一种是字节流。1.字符流     //这句话的意思,是让浏览器用utf8来解析返回的数据,即设置客户端解析的编码response.setContentType("text/html;chartset=UTF-8");//这句话的意思,是告诉servle...

解决 java.lang.ClassNotFoundException: javax.servlet.ServletContext报错

引用文章:https://www.cnblogs.com/Hdaydayup/p/6747804.html原因:tomcat找不到servlet,即缺少了servlet-api.jar包解决方法:我的项目是用maven搭建的在pom.xml中加入依赖<dependency><groupId>ja...

Servlet(九):web.xml文件和server.xml文件

 Web.xml文件使用总结:作用:  存储项目相关的配置信息,保护Servlet。解耦一些数据对程序的依赖。使用位置:  每个Web项目中Tomcat服务器中(在服务器目录conf目录中)区别:  Web项目下的web.xml文件为局部配置,针对本项目的位置。  Tomcat下的web.xml文件为全局配置...

Servlet(八):ServletContext对象和ServletConfig对象

 ServletContext对象:问题:  Request解决了一次请求内的数据共享问题,session解决了用户不同请求的数据共享问题,那么不同的用户的数据共享该怎么办呢?解决:  使用ServletContext对象作用:  解决了不同用户的数据共享问题原理:  ServletContext对象由服务器...

Servlet(七):session

Session学习:问题:  Request对象解决了一次请求内的不同Servlet的数据共享问题,那么一个用户的不同请求的处理需要使用相同的数据怎么办呢?解决:  使用session技术。原理:  用户使用浏览器第一次向服务器发送请求,服务器在接受到请求后,调用对应的Servlet进行处理。在处理过程中会给用户创建一...
代码星球 ·2020-12-09
首页上一页...678910...下一页尾页