模拟Servlet: 为了灵活实现的不同路径(/hello)执行不同的资源( HeIIoMyServlet)我们需要使用XML进行配置;为了限定XML内容,我们需要使用xml约束(DTD或schema);为了获得xml的内容,我们需要使用dom4j进行解析。然后可以通过反射进行创建对象,获取其中的方 ...
分类:
编程语言 时间:
2020-05-17 21:51:34
阅读次数:
75
Spring 的MVC,是基于Servlet功能实现的,通过实现Servlet接口的DispatcherServlet来封装其核心功能实现。 1 启动web容器后,会有一个servletContext对象该对象是全局唯一,项目中所有Servlet都共享该对象。ContextLoaderListene ...
分类:
编程语言 时间:
2020-05-17 16:15:39
阅读次数:
89
Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求,提供服务。 Servlet的生命周期由Web容器控制(指由Web Server负责调用)。 在代码中,Servlet生命周期由javax.servlet.Servlet接口定义, 所有的Servlet必 ...
分类:
其他好文 时间:
2020-05-16 23:36:45
阅读次数:
134
1.JSP的两种开发方式 ①JavaBean+JSP:在JSP中直接写Java代码 缺点:维护困难,JSP页面代码臃肿 ②Servlet+JavaBean+JSP:使用了MVC模式 2.MVC模式 M:Model 模型层 数据的封装和处理 如:JavaBean、Java类、EJB V:View 视图 ...
分类:
Web程序 时间:
2020-05-16 22:24:55
阅读次数:
91
概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自定义一些拦截器来实现特点的功能。 过滤器与拦截器的区别: 拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分,任何java web工程都可以使用 在ur ...
分类:
编程语言 时间:
2020-05-16 21:10:04
阅读次数:
74
jsp脚本和注释 jsp脚本: 1)<%java代码%> 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式%> 会被翻译成service方法内部out.print() 3)<%!java代码%> 会被翻译成servlet的成员的内容 jsp注释: 不同的注释可见范围是 ...
分类:
Web程序 时间:
2020-05-16 19:15:02
阅读次数:
124
form 表单中的action有参数时,当method为get时,servlet无法获取该参数 ajax提交数据,servlet无法进行请求转发和重定向。 ${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于 ...
分类:
编程语言 时间:
2020-05-16 17:17:52
阅读次数:
69
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance ...
分类:
移动开发 时间:
2020-05-16 15:17:24
阅读次数:
72
<?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:s ...
分类:
编程语言 时间:
2020-05-16 15:10:15
阅读次数:
63
SSM框架整合 springmvc servlet.xml 数据库 application context.xml mybatis config.xml spring dao.xml 依赖 打包问题 web.xml 路径 事物织入 spring service ...
分类:
其他好文 时间:
2020-05-16 01:00:41
阅读次数:
65