Tag: springMVC

Spring MVC“redirect:”前缀总是redirect到http – 我如何使它保持在https上?

我自己解决了这个问题,但是我花了很长时间才发现了这样一个简单的解决scheme,我认为这是值得logging在这里的。 我有一个典型的Spring 3 MVC设置与InternalResourceViewResolver: <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/" /> <property name="suffix" value=".jsp" /> </bean> 我在控制器中有一个非常简单的处理程序方法,但是对于这个例子,我更简化了它: @RequestMapping("/groups") public String selectGroup() { return "redirect:/"; } 问题是,如果我浏览到https://my.domain.com/groups ,redirect后,我最终在http://my.domain.com/ 。 (实际上,我的负载平衡器会将所有http请求redirect到https,但是这只会导致多个浏览器警报types为“您正在离开/进入安全连接”,而这些警报已打开。 所以问题是:当初始请求使用的时候,如何将springredirect到https?

在Spring MVC中传递date来请求参数

我是新的Spring MVC – 我试图从我的javascript作为请求parameter passing一个date 我的控制器看起来像 – public @ResponseBody List<RecordDisplay> getRecords( @RequestParam(value="userID") Long userID, @RequestParam(value="fromDate") Date fromDate, @RequestParam(value="toDate") Date toDate) { 我现在的问题是如何从JavaScript调用 – 如应该在什么样的url for eg. – /getRecords?userID=1&fromDate=06022013&toDate=08022013' 我是否需要一种方法来parsingdate,以便Spring可以识别它?

Thymeleaf模板 – 有没有一种方法来装饰模板,而不是包含模板片段?

我正在和Thymeleaf第一次合作,我需要澄清一下模板。 如果我正确理解文档,我可以在页面中包含一个模板 – 或者只是一个片段。 举个例子,我可以这样写: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head th:include="template/layout :: header"> </head> <body> Hello world <div th:include="template/layout :: footer"></div> </body> </html> 但是我想要的实际上是与使用模板相反的方式:而不是在页面中包含模板片段,我想要在我的模板中包含页面,就像这样: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head> … </head> <body> <div id="my-template-header">…</div> <div id="the-content"> <!– include here the content of the current page visited by the user –> ??? </div> <div […]

Spring MVC @RestController和redirect

我有一个使用Spring MVC @RestController实现的REST端点。 有时,取决于我的控制器中的input参数我需要在客户端发送httpredirect。 是否有可能与Spring MVC @RestController,如果是这样,你可以请示例?

Spring控制器的范围及其实例variables

所有的控制器都是Spring-MVC单例,并在不同的会话和请求之间共享? 如果是这样,我假设一个类variables public String name; 所有的请求和会话都一样吗? 因此,如果用户X发出请求并将name设置为Paul ,则用户Z也将Paul作为属性? 在我的情况下,我不希望这种行为,但想知道是否有一个更简单,或更清洁的OOP方式有会话/请求variables,然后session.getAttribute() / request.getAttribute()

Spring MVC和Spring Boot的区别

我刚刚开始学习spring。 下一步,我想开发更大的Web应用程序。 现在我想知道是否应该从Spring Boot或Spring MVC开始。 我已经阅读了一些东西,但它有点混乱,因为两者看起来有点相似。 那么这两者之间有什么区别呢?

如何使用<sec:authorize access =“hasRole('ROLES)”>检查多个angular色?

我想使用Spring Security JSP taglibs基于angular色有条件地显示一些内容。 但在Spring Security 3.1.x中只检查一个angular色。 我可以使用,但ifAllGranted已被弃用。 任何帮助?

处理程序exception没有适配器

我正在开发一个使用spring mvc框架的web应用程序。 我想同时注释和基于beanName的url映射。 我在我的上下文文件中有以下configuration <mvc:annotation-driven /> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean> 我基于注释的控制器工作正常,但基于beanNamed的URL映射抛出exception“没有适配器的处理程序”。 我在这里做错了什么? 谢谢

在Spring MVC中redirect到dynamicURL

我想让我的Spring MVC应用程序redirect到一个dynamic的URL(由用户提交)。 所以如果我有这样的代码, @RequestMapping("/redirectToSite") protected ModelAndView redirect( @RequestParam("redir_url") String redirectUrl, HttpServletRequest request, HttpServletResponse response) { // redirect to redirectUrl here return ? } 我应该写什么来redirect到提交的url? 例如, http://mySpringMvcApp/redirectToSite?redir_url=http://www.google.com应redirect到Google。

无法打开ServletContext资源

好吧,我是第500个用户问这个问题,我读了很多答案,但仍然没有运气。 父模块pom包含: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.framework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.framework.version}</version> </dependency> 子模块有maven-jetty-plugin ,我用jetty:run运行我的webapp模块jetty:run 。 web.xml定义了标准的调度程序模块: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 我有WEB-INF下的dispatcher-servlet.xml文件,但是启动失败: FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml] 哪里不对? 文档和大家都说Spring MVC会searchXX-servlet.xml,其中XX是servlet的名字。 为什么要searchapplicationContext.xml ?