![](https://img-blog.csdnimg.cn/20190630023254274.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java Web
本专栏为Java Web专栏。
主要讲解关于Java Web相关知识,以及Java Web实战等知识。
奋斗中的编程菜鸟
菜鸟先coding
展开
-
【比较】什么是“服务器端跳转”“客户端跳转”,二者有什么区别?
【比较】什么是“服务器端跳转”“客户端跳转”,二者有什么区别?浏览器的页面跳转大家都很熟悉,页面跳转具体分为以下两种:服务器端跳转客户端跳转那么,到底什么是“服务器跳转”和“客户端跳转”呢?1、服务器跳转所谓服务器端跳转就是指地址栏内容不变(即客户端浏览器的地址栏不会显示跳转后地址的URL)。客户端请求到达以后,服务器发现当前资源给不出回应,要在服务器内部请求另一个资源的跳转,即...原创 2019-08-25 15:28:46 · 5555 阅读 · 0 评论 -
【总结】Java Web 中的4种属性范围(page、request、session、application)
【总结】Java Web 中的4种属性范围我们都知道,在JSP中有4种属性的保存范围。所谓的属性的保存范围,就是指一个内置对象,在哪些页面、多少个页面中可以保存并继续使用。这4种属性分别是:pagerequestsessionapplication那么,这四种属性保存范围是什么?又分别有什么区别呢?1、page属性范围page属性的保存范围仅在一个页面中,即当页面发生跳转后...原创 2019-08-25 15:27:38 · 2728 阅读 · 0 评论 -
Tomcat启动时控制台出现中文乱码的问题解决方法
Tomcat启动控制台中文乱码问题解决启动Tomcat时,控制台会出现下图所示的乱码情况:解决办法解决步骤如下:打开你安装Tomcat的所在目录打开conf目录找到logging.properties文件并打开(推荐使用代码编辑器打开)找到java.util.logging.ConsoleHandler.encoding = UTF-8这行代码修改为java....转载 2019-08-04 10:48:53 · 2895 阅读 · 0 评论 -
【Java Web问题解决】使用过滤器Filter解决提交表单后显示乱码问题
使用过滤器Filter解决提交表单后显示乱码问题一、前言之前一篇文章也是解决表单提交乱码问题的(不使用过滤器)原文链接如下:【Java Web问题解决】提交表单后显示乱码原因及解决办法当时还没有学到过滤器,说过学到过滤器后和大家分享用过滤器解决乱码问题··································································...原创 2019-09-27 14:39:55 · 1048 阅读 · 0 评论 -
【Java Web问题解决】Tomcat报错:java.lang.ClassCastException: ***cannot be cast to javax.servlet.Filter解决办法
Tomcat报错:java.lang.ClassCastException: ***cannot be cast to javax.servlet.Filter解决办法今天在学习Java Web过滤器遇到如下报错:九月 26, 2019 10:54:07 下午 org.apache.catalina.core.StandardContext filterStart严重: 启动过滤器异常ja...原创 2019-09-26 23:17:01 · 12595 阅读 · 1 评论 -
【Java Web问题解决】Filter过滤器初始化方法init()执行了两次原因及解决方法
Java Web中Filter过滤器初始化方法init()执行了两次原因及解决方法今天在学习java web过滤器(Filter)对于Filter中的init()初始化方法仅执行一次,即初始化一次而运行Filter时控制台却输出两次初始化的信息如图:初始化init()方法执行两次的原因就是:我在Filter中用注解进行了配置,又在web.xml中配置了Filter映射如图:...原创 2019-09-26 22:55:48 · 6986 阅读 · 0 评论 -
【Java Web问题解决】Tomcat报错:java.sql.SQLException: No suitable driver found for jdbc:mysql://***
Tomcat报错:java.sql.SQLException: No suitable driver found for jdbc:mysql://***出现java.sql.SQLException: No suitable driver found for jdbc:mysql://***一般是数据库连接部分的程序出错了比如我今天遇到的Tomcat报错为:java.sql.SQLExc...原创 2019-09-26 22:30:20 · 2543 阅读 · 4 评论 -
【已更新】【Java Web 问题解决】Tomcat报错:Server Tomcat v9.0 Server at localhost failed to start.java.lang.
Tomcat启动失败 报错:Server Tomcat v9.0 Server at localhost failed to start.今天在写Servlet程序时本想运行测试一下没想到竟然报错了连启动服务器都失败了如图:再看看控制台报错信息:java.util.concurrent.ExecutionException: org.apache.catalina.Lifecycl...原创 2019-09-21 15:32:33 · 31891 阅读 · 20 评论 -
【Java Web总结】JSP页面的生命周期详解
JSP页面的生命周期详解JSP页面从新建到结束一共经历如下6个阶段:页面转换页面编译加载和创建实例调用jspInit()调用_jspService()调用jspDestroy()其中,前三个阶段是将JSP文件转换为Servlet类并装载和创建该类实例后三个阶段是初始化、提供服务和销毁阶段下面依次详述各个阶段的过程:1、页面转换阶段在该阶段,Web容器将JSP文件转换为J...原创 2019-09-11 23:26:35 · 1969 阅读 · 0 评论 -
【Java Web总结】JSP页面实现类详解
JSP页面实现类详解JSP从结构上看与HTML页面类似,但是JSP实际上是作为Servlet运行的当JSP页面被访问时,Web容器容器解析JSP文件并转为相应的Java文件该文件声明了一个Servlet类,称为页面的实现类接着Web容器编译该类并将其装进内存然后与其他Servlet一样执行并输出结果发送至客户端下面以todayDate.jsp为例:<%@ page conte...原创 2019-09-11 23:25:26 · 1657 阅读 · 0 评论 -
【总结】表单提交的get和post有什么不同?
【总结】表单提交的get和post有什么不同?在编写网页表单时,< form>标签中的表单提交方式有两种,分别是:postget那么,这两种表单提交方式有什么不同呢?最明显的区别是:在使用get方式提交时,提交的内容会显示在地址栏之后,而使用post方式提交时,提交的内容不会显示在地址栏上。下面通过例子来说明:1、用get方式提交表单:<!DOCTYPE ht...原创 2019-08-26 11:31:46 · 4284 阅读 · 2 评论 -
【Java Web总结】Java Web项目中 的.classpath、.mymetadata、.project文件的作用
Java Web项目中 的.classpath、.mymetadata、.project文件的作用昨天因为编写的Servlet文件编译后生成的.class文件没在项目的WebContent/WEBINF/classes目录下,导致各种报错原因是我的项目的.class文件都在build路径下既然项目中存在.class文件怎么放在build中就报错,在WebContent/WEBINF/cla...原创 2019-09-07 14:18:05 · 1418 阅读 · 1 评论 -
连接数据库出错:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/
连接数据库出错java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/今天在做Java web项目,在进行数据库连接的时候运行后报错如下:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3...原创 2019-06-28 02:08:05 · 111665 阅读 · 34 评论 -
【Java Web问题解决】提交表单后显示乱码
【Java Web页面乱码】提交表单后显示乱码Java Web中用表单提交信息是最常用的技术了但是,在提交表单,显示表单信息时会经常遇到显示乱码的问题乱码如图:一看到这种乱码,头都大不过,出现这种中文乱码是有原因的谁让这些技术是歪果仁发明的呢这是因为表单数据在提交的时候传输数据默认使用ISO-8859-1编码,这种编码不能正确解析中文那要想正确显示我们强大的中国汉字怎么办呢?...原创 2019-09-07 13:22:02 · 2040 阅读 · 3 评论 -
【Java Web问题解决】Tomcat报错javax.servlet.ServletException: Error instantiating servlet class.报错404
Tomcat报错:javax.servlet.ServletException: Error instantiating servlet class.报错404:The origin server did not find a current representation for the target resource or is not willing to disclose that one...原创 2019-09-07 11:43:33 · 21674 阅读 · 7 评论 -
【总结】HTTP协议中的状态码(200、403、404、500等)
【总结】HTTP协议中的状态码(200、403、404、500等)当我们打开网页或刷新网页或点击超链接等操作时,服务器都会给出相应的响应返回的状态也有很多种现在大多都是遵循HTTP协议的,在HTTP协议中,有如下几种状态码:100 ~ 199200 ~ 299300 ~ 399400 ~ 499500 ~ 599以上几种范围的状态码分别表示什么含义信息呢?1 、100 ~ ...原创 2019-09-05 23:55:05 · 5821 阅读 · 0 评论 -
【Java Web问题解决】过滤器Filter进行编码过滤后页面空白、显示不了原因及解决办法
过滤器Filter进行编码过滤后页面空白、显示不了原因及解决办法前言之前一篇文章是解决表单提交乱码问题的原文链接如下:【Java Web问题解决】提交表单后显示乱码原因及解决办法当时还没有学到过滤器,说过学到过滤器后和大家分享用过滤器解决乱码问题如今学到了,就拿出来和大家分享过滤器解决乱码文章链接如下:【Java Web问题解决】使用过滤器Filter解决提交表单后显示乱码问...原创 2019-09-27 14:41:07 · 3264 阅读 · 6 评论