- 博客(12)
- 收藏
- 关注
原创 监听器的配置
在JavaWeb中有个叫监听器的东西,这监听器主要用来监听三大对象:HttpServletRequest、HttpSession、ServletContext,每个对象对应着各自的监听器接口。监听器可以监听这三个对象中的对象创建、初始化与销毁信息的事件,也可以监听对象中的属性变更信息的事件,例如对象的属性添加或删除属性等变更信息。所以会有六个主要的监听器接口,ServletRequestListener、ServletContextListener和HttpSessionListener接口是用于监听对象
2022-05-20 23:48:31
900
原创 JSP 请求转发
一、使用jsp:forward动作标签jsp:forward动作把请求转到另外的页面,改标签可以添加在 JSP 的任意位置,同 Servlet 一样,当JSP编译阶段时编译该标签时,忽略原来页面的所有响应正文,直接将请求转移到指定页面,这一点用 Servlet 的 RequestDispatcher.forward()是一样的;<%--忽略本JSP文件的所有响应正文,直接将请求跳转到路径为"/target.jsp"的文件--%><jsp:forward page="target.js
2022-05-20 23:45:45
2848
原创 关于控制器和过滤器的思考
一、过滤器和控制器的差别?1)servlet主要用来在业务处理之前进行控制,处理完传来的url以后,不会向下传递,而是会返回或者专向自己指定的某一页面。而filter在处理完传来的url以后,会继续向下传递到另外一个filter或者是servlet上。2)二者的常用处有些区别,servlet用于处理核心服务,而filter则更多用于过滤筛选符合条件的信息。二、过滤器和控制器的url-pattern是什么关系?1)过滤器中的url-pattern表示这个url会先经过这个过滤器处理。2)servle
2022-05-20 23:41:30
208
原创 Communications link failure的解决办法
使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet successfully sent to the server was *** millisecond ago。其中错误还会提示你修改wait_timeout或是使用Connec
2022-05-20 23:36:18
5996
原创 Servlet请求转发与包含
1.Servlet规范为Web组件之间的协作提供了两种途径2.web组件包含哪些,目标组件都可以为Servlet,jsp或者HTML文档.3.源组件和目标组件共享一个ServletRequest对象和ServletResponse对象http://hi.baidu.com/java_thinker/item/bf580a59856987c4d2e10c34一个Servlet对象无法获得另一个Servlet对象的引用Web应用在响应客户端的一个请求时,有可能相应过程很复杂,需要多个Web组件共同协作
2022-05-20 23:31:26
207
原创 jsp文件中charset和pageEncoding的区别与jsp页面乱码的原因及处理
一.jsp文件中charset和pageEncoding的区别1. contentType的charset是指服务器发送给客户端时的内容编码将charset为UTF-8,那么在浏览器当前网页右键–>编码,可以看到浏览器选择的编码也是UTF-8,如果charset设置为GBK,浏览器编码则会选择为GBK。2.pageEncoding是指jsp页面的输出方式设置pageEncoding设置为GBK,无论这个jsp文件实际是什么编码方式,都会以GBK的格式输出;pageEncoding还有一个功能就
2022-05-20 23:24:45
935
原创 JavaBean的命名规则
JavaBean的命名规则Sun 推荐的命名规范1 ,类名要首字母大写,后面的单词首字母大写2 ,方法名的第一个单词小写,后面的单词首字母大写3 ,变量名的第一个单词小写,后面的单词首字母大写为了使 JavaBean 的属性名和存取方法都符合规范, Sun 在 JSR 文档中规定了属性名和存取方法名的映射规则: ① 属性名对应的存取方法为 get/set 加上首字母大写的属性名,如属性 userName 的存取方法为 setUserName/getUserName 。这样属性名和存取方法都符合命名
2022-05-20 23:18:43
1169
1
原创 POJO学习
POJO 是英文 Plain Ordinary Java Object 的缩写,译为 简单Java对象。定义来说就是除了实现 Java的语言规范外没有任何强制定义,具体指的是 无继承其他类,不实现其他类的接口,类中没有框架代码的嵌入等。例如这几种就不是POJO对象:1、继承特定的类public class Foo extends javax.servlet.http.HttpServlet { ...2、实现接口public class Bar implements javax.ejb.Enti
2022-05-20 23:15:47
123
原创 对base href=“路径”,基路径的理解
"base href ":<%String path = request.getContextPath();//项目的发布路径,例如: /rabcString basePath = request.getScheme()+“: //”+request.getServerName()+“:”+request.getServerPort()+path+“/”;%>//此句一般写在jsp文件中head标签下的第一行标签解决路径问题base href 不单单只有这么点作用,尤其在框架中。
2022-05-20 23:09:42
191
原创 EL表达式详解
一、EL表达式介绍Expression Language表达式语言是一种在JSP页面获取数据的简单方式(只能获取数据,不能设置数据)在JSP2.0开始引入概念语法格式在JSP页面的任何静态部分均可通过:${expression}来获取到指定表达式的值二、EL获取数据(从四大域中获取属性)EL只能从四大域中获取属性1、如果没有使用EL的内置对象,则查找数据顺序是依次按照由小到大范围从四大域中查找指定名称的属性值··· <%@ page language="java"
2022-05-20 23:02:48
149
原创 监听器的配置
在JavaWeb中有个叫监听器的东西,这监听器主要用来监听三大对象:HttpServletRequest、HttpSession、ServletContext,每个对象对应着各自的监听器接口。监听器可以监听这三个对象中的对象创建、初始化与销毁信息的事件,也可以监听对象中的属性变更信息的事件,例如对象的属性添加或删除属性等变更信息。所以会有六个主要的监听器接口,ServletRequestListener、ServletContextListener和HttpSessionListener接口是用于监听对象
2022-05-19 20:10:22
1339
原创 session域和application域学习
session域和application域学习文章目录session域和application域学习一、session域1.定义2.创建3.销毁二、application域1.定义2.创建3.销毁三、session域和application域的不同之处一、session域1.定义Session 是一个接口(HttpSession),用来维护一个客户端和服务器之间关联的一种技术。每个客户端都有自己的一个 Session 会话。Session 会话中,我们经常用来保存用户登录之后的信息。2.创建
2022-04-26 18:48:02
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人