
JavaWeb
文章平均质量分 56
kingAngel2020
这个作者很懒,什么都没留下…
展开
-
“转发和重定向”的区别以及选择
一、转发和重定向的区别 request.getRequestDispatcher()是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;服务器内部转发,整个过程处于同一个请求当中。response.sendRedirect()则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。不在同一个请求。重定向,实际上客户端会向服务器端发送两个请求。所以转发中数据的存取可以用request作用域:request.setAtt...转载 2021-08-05 20:15:35 · 1269 阅读 · 1 评论 -
整合SSM框架后,记录练习的一个小项目:书籍管理系统
SSM框架以及该项目都是跟着狂神说的秦老师学的,在此感谢!有学完SSM框架,以及整合好三个框架的小伙伴,可以跟着做做javaweb项目,练练手,一定有收获!项目视频链接:https://www.bilibili.com/video/BV1aE41167Tu?p=20(视频20到23集)一、主页面展示二、整合SSM的配置文件1、maven版web工程的pom.xml文件梳理一下,都用到哪些依赖。<project xmlns="http://maven.apache.转载 2021-07-17 20:46:17 · 355 阅读 · 0 评论 -
SpringMVC工作流程,即从浏览器请求到服务器响应的具体过程
1、什么是SpringMVC?SpringMVC也是一种MVC架构模式,是Spring中内容。属于轻量级,简单灵活,与Spring兼容性好,功能更加强大(高效)。MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。MVC将业务逻辑、数据、显示等分离开的方式去组织代码。MVC主要作用是降低视图与业务逻辑间的双向耦合。MVC不是一种设计模式,是一种架构模式。当前不同的MVC存在差异。职责分析:(1)Model:模型业务逻辑 保原创 2021-07-17 10:33:58 · 1149 阅读 · 1 评论 -
SpringMVC框架,Controller类下的方法,对于return ““ 和 return “redirect: “ 的区别
举个例子:@Controller@RequestMapping("/book")public class BookController { //controller层 调 service层(其中,service层调用dao层) @Autowired @Qualifier("BookServiceImpl") //确定注入实现类是BookServiceImpl private BookService bookService; //查询全部的书籍,并且返回到一个书籍展示页面 @原创 2021-07-17 09:49:41 · 1059 阅读 · 0 评论 -
tomcat服务器启动后,报错:Bad pool size config, start 3 < min 10. Using 10
整合ssm过程中,池化技术使用的c3p0,一开始只配置了两个属性,也就池中最大和最小的连接数量。<!-- c3p0连接池的私有属性 --><property name="maxPoolSize" value="30"/><property name="minPoolSize" value="10"/>报错表示初始化连接数量默认大小为3,需要配置为10。故还需要加上初始化连接数量的属性,如下。<property name="initialPool.原创 2021-07-16 20:09:17 · 2123 阅读 · 0 评论 -
解决Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds.
1、问题:tomcatv8.0服务器不能在45s内启动。2、解决方法(1)如何是因为部署web项目时,服务器启动确实需要较长时间,那么就给tomcat服务器增加启动时间。左键双击Tomcatv8.0 Serveratloacalhost -> timeouts -> Start(in seconds)。(2)如果是因为web项目内部配置错误,就需要修改项目内容了。参考链接:https://blog.youkuaiyun.com/testcs_dn/article/d...原创 2021-07-16 20:00:58 · 2817 阅读 · 0 评论 -
在web.xml文件中配置SpringMVC乱码过滤
web.xml <!--配置解决中文乱码过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--初始化参数--> <.原创 2021-07-16 16:40:10 · 178 阅读 · 0 评论 -
jackson处理中文乱码问题的配置
学习json过程中,返回到前端页面的中文出现乱码,处理中文乱码,jackson给出的固定配置如下。<mvc:annotation-driven conversion-service="serviceFactoryBean"> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.String.原创 2021-07-16 11:03:07 · 1207 阅读 · 0 评论 -
javaweb项目pom.xml文件中导入json依赖,报错:Unable to process Jar entry [module-info.class] from Jar [jar:file...
1、tomcatv8.0启动过程中,详细报错如下。严重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/G:/桌面文件/java_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/springmvc05-json/WEB-INF/lib/jackson-annotations-2.10.0.jar!/] for ann.原创 2021-07-16 10:30:54 · 892 阅读 · 0 评论 -
javaweb项目,web.xml头信息是4.0版本
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.o.原创 2021-07-15 14:16:49 · 409 阅读 · 0 评论 -
使用SpringMVC过程中,报错:java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()
1、Eclipse控制台报错严重: Servlet.service() for servlet springmvc threw exceptionjava.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()2、考虑是tomcatv6.0版本过低然后改为tomcatv8.0后,tomcat就可以正常响应了,亲测有效。可以试试比tomcat v6.0高的版本。参考链接:https://bl..原创 2021-07-14 21:42:30 · 525 阅读 · 0 评论 -
配置SpringMVC,报错:c-attribute.3: The value ‘/hello‘ of attribute ‘id‘ on element ‘bean‘ is not valid...
1、springmvc.xml文件中报错详情Multiple annotations found at this line: - cvc-attribute.3: The value '/hello' of attribute 'id' on element 'bean' is not valid with respect to its type, 'ID'. - cvc-datatype-valid.1.2.1: '/hello' is not a valid value ...原创 2021-07-14 20:38:30 · 1027 阅读 · 0 评论 -
JavaWeb开发过程中Filter的作用、原理及应用实例
目录1、Filter是什么?2、Filter运行原理3、Filter应用实例1、Filter是什么?Filter被称作为过滤器或者拦截器,其基本功能就是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理前后实现一些特殊功能(处理中文乱码、登录验证等)。这就好比现实中的污水净化设备,它可以看作一个过滤器,专门用于过滤污水杂质。下图就描述了Filter在web应用中的拦截过程,具体如下:2、Filter运行原理在...原创 2021-07-13 10:00:35 · 954 阅读 · 3 评论 -
解释Servlet程序中“req.setCharacterEncoding(“utf-8“); resp.setCharacterEncoding(“utf-8“);”的作用
Servlet程序public class ShowServlet extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("gbk"); resp.setCharacterEncoding("gbk"); res原创 2021-07-13 08:58:22 · 1748 阅读 · 0 评论 -
解决JSP文件中使用JSTL标签报错:org.apache.jasper.JasperException: java.lang.NullPointerException
1、Eclipse内置浏览器网页报错如下:HTTP Status 500 - java.lang.NullPointerExceptiontype Exception reportmessage java.lang.NullPointerExceptiondescription The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.ap原创 2021-07-12 19:51:32 · 706 阅读 · 0 评论 -
JSP和HTML的区别是什么?
目录基本介绍主要区别JSP和HTML的区别(详细)基本介绍HTML:HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。JSP:JSP(全称JavaServerPages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网.转载 2021-07-10 10:22:15 · 412 阅读 · 0 评论 -
JSP和Servlet的区别
基本介绍Servlet:Servlet(Server Applet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,.原创 2021-07-10 10:09:42 · 863 阅读 · 0 评论 -
Java中的Servlet是什么?Tomcat和Servlet的关系?
Java中的Servlet是什么?百度百科-Servlet:Servlet(Server Applet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Jav...原创 2021-07-07 10:21:35 · 1439 阅读 · 0 评论