jsessionid所引起的问题 和解决

jsessionid所引起的问题在Spring MVC当使用RedirectView或者"redirect:"前缀来做重定向时,Spring MVC最后会调用: response.sendRedirect(response.encodeRedirectURL(url)); 对于IE来说,打开一个新的浏览器窗口,第一次访问服务器时,encodeRedirectURL()会在url后面附加上一段jsessionid,如果初始的url为"http://www.sina.com.cn",最终得到的url为"http://www.sina.com.cn;jsessionid=2jcligmg…

使用Spring Boot开发Web项目(二)之添加HTTPS支持

上篇博客使用Spring Boot开发Web项目我们简单介绍了使用如何使用Spring Boot创建一个使用了Thymeleaf模板引擎的Web项目,当然这还远远不够。今天我们再来看看如何给我们的Web项目添加https支持。在阅读本篇博客之前,强烈建议先读使用Spring Boot开发Web项目这篇博客,否则可能会有对Spring Boot不太了解的小伙伴看的云里雾里。 什么是https 要说https我们得先说SSL(Secure Sockets Layer,安全套接…

springboot+thymeleaf打包成jar后找不到静态资源的坑

问题描述: 使用的springboot开发项目,在开发阶段没有任何问题,然而在打成jar包准备进行测试发布时,出现org.thymeleaf.exceptions.TemplateInputException:Error resolving template [login], template might not exist or might not be accessible by any of the configured Template Resolvers 首页都进不去。 网上逛了一圈,大多数都是说controller在return的时候去掉前面的斜杠,即: @Control…

springmvc返回jsp源代码解决办法

来源:http://www.cnblogs.com/Mr-Nobody/p/3642018.html url-pattern问题 spring用到forward("/WEB-INF/jsp/*.jsp") 而forward当然是又要经过web.xml的映射的, 然后,在URL匹配时,  <url-pattern> / </url-pattern>   不会匹配到*.jsp,不会进入spring的DispatcherServlet类  <url-pattern> /* </url-pattern> 会匹配*.jsp,导致进入spring的DispatcherServlet 类,然后去…

总结下ServletContext和ApplicationContext

总结下ServletContext和ApplicationContext 一、ServletContext是什么? ServletContext是一个web应用的上下文,是一个全局信息的存储空间,代表当前web应用 二、ServletContext什么时候创建? ServletContext在web应用(服务器)启动时创建。 三、ServletContext什么时候销毁? ServletContext在Web应用(服务器)关闭时释放。 四、ServletContext包含哪些东西? 可以debug源码看一下: 其中paramet…

【框架学习】springMVC过滤器与servlet拦截器区别

过滤器和拦截器的区别:      ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。   ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。   ③拦截器只能对部分请求起作用,而过滤器则可以对几乎所有的请求起作用。   ④拦截器可以访问spring容器上下文、值栈里的对象,而过滤器不能访问。   ⑤在controller的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调…

手把手教你从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate(含源码下载)

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51415366,谢谢!     本文会介绍从一个最基本的java工程,到Web工程,到集成Spring、SpringMVC、SpringDataJPA+Hibernate。     平时我们可能是通过一个模板搭建一个工程,或者是直接导入一个项目,而本文选择从最基本的java工程开始,目的是为了展示更多原理。     当然,我们还是从一个最基本的Maven工程开始,其实普通的非Maven工程…

Eclipse构建Maven的SpringMVC项目

转自:http://limingnihao.iteye.com/blog/830409 使用Eclipse构建Maven的SpringMVC项目           首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。         用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然…

配置Jstl的Maven依赖

        开篇吐槽,我去,今天本来打算在Spring MVC中用Maven添加一下JSTL的包,结果搞了一上午也是各种错误: org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application         网上各种解决办法都是版本错误什么的,换个版本的Maven依赖,挂了代理都下不动,手动导了包又…

springMVC重定向时参数传递及中文参数乱码问题

springMVC重定向时,若需要带参数,如果直接用return "redirect:/items?g="+group的话,一者跳转时参数可见不安全,二者,中文参数可能会乱码,此时可在当前方法入参中加入RedirectAttributes attr,然后在方法体中用attr.addFlashAttribute("attrGroup","attrGroup");这样,当前方法重定向时,就会自动在url后面拼接上该"attrGroup"参数。在跳转的目标方法的入参中,可以使用@ModelAttribute(value="…

报javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception异常

   在这次旷课网后台开发项目中,用myeclipse的SVN插件首次检出代码稍加修改后,可以正常运行起来,完成第一步心里窃喜。 为了统一开发使用的IDE版本只能换Eclipse,在一次的安装SVN插件检出代码,稍加修改测试运行。以为一切正常没想到浏览器报以下错误: type      Exception report message    Servlet.init() for servlet springmvc threw exception dsecriptionThe server encountered an intern…

hibernate、springmvc、spring、mybatis、struts2总结

一:Springmvc工作流程:客户端请求-->前端控制器DispatcherServlet进行捕获-->调用处理器映射器HandlerMapping根据具体的URL找到对应的处理器-->生成处理器对象以及处理器拦截器(如果没有拦截器就不生成)-->将生成的处理器对象返回给前端控制器DispatcherServlet-->前端控制器通过处理器适配器HandlerAdapter根据处理器对象调用相应的处理器-->执行处理器-->处理器执行完毕后将ModelAndView返回给…

SpringMVC+Spring+Hibernate搭建实例

此文是在这篇博文的基础上进行的,原文在这里http://blog.csdn.net/bjyfb/article/details/8998267 1. 说明 搭建SpringMVC+Spring+Hibernate的框架,项目结构如图1所示 引用的jar包为Spring3.2.6和Hibernate4,如图2所示 2. 配置文件 2.1 spring-mvc.xml 注意看其中的注释内容,写的比较详细 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/…

SpringMVC Hibernate4事务不提交问题处理

前段时间在整理实习生培训材料,基于两个常用框架的演示实例。在搭建框架的过程中,遇到了事务不提交的问题。 在实际工作中,每个项目组都有自己常用的开发框架,再加上分工协作,当新项目来的时候,如果架构没有什么大的变动,多数时候都是从原有项目里直接拖出一个框架。前段时间因工作原因在整理实习生培训材料,基于SSH和SSM框架的实例演示,由于想要保持干净的框架结构,所以特地对框架梳理了一…

spring mvc 4.1.5+mybatis 3.2.6+ maven

spring mvc 4.1.5+mybatis 3.2.6+ maven 搭建开发环境 eclipse + MySql5.6 + JDK1.8 + tomcat7 使用Maven下载Jar包 pom.xml如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVer…
下一页 »