一、基本配置 在Spring的servlet-context.xml文件中添加 <!-- 配置数据库 --> <!-- 简单的使用jdbc的DriverManagerDataSource,没有连接池 --> <beans:bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <beans:propert…
奇葩的localhost:8080/announce访问
这是今天写spring boot程序时候遇到的奇葩问题。 首先,由于项目的静态资源我是放在如下项目的src/main/resources/static目录下面(这是使用spring boot项目默认创建的目录) 为了确保spring boot能够将 "http://localhost:8080/resources/css/main.css" 这样的静态文件匹配到该目录下,我在项目的application.properties添加了一行: spring.mvc.static-path-pattern = /r…
Servlet监听器、过滤器与Spring拦截器
一、监听器 Servlet监听器是指这样的实例对象,首先它实现了Servlet规范中定义的某些Listener接口,然后由Servlet容器实例化,并在整个web application生命周期中监听某些事件,对监听到的事件调用相应的方法进行处理。 Servlet监听器主要包括ServletContextListener、HttpSessionListener、ServletRequestListener这三大类监听器。 ServletContextListener 负责监听Servlet上下文(亦即整…
关于Servlet的输出中文乱码问题
最近在看一个java教程,跟着里面写了一段Servlet代码: @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("处理GET请求"); PrintWriter out = resp.getWriter(); resp.setContentType("t…