Spring mvc Spring MVC和特定控制器的URL生成

好吧,让我试着解释一下我需要什么:很久以前,我和一家公司签了六个月的合同。该公司当时使用的是内部MVC框架,该框架已经过时且过于臃肿。无论如何,我错过了一件很棒的事情。它有JSP标记,您可以用控制器名称(如xml文件中配置的)和“Action”(是的,基于struts)填充这些标记,这样生成的URL就可以正确地指向那里(我不必担心手工编写) 我想知道在SpringMVC中是否有类似的东西?使用spring mvc将是一件非常棒的事情。但是,它构建在spring mvc之上,具有以下确切的功能:

Spring mvc SpringWebMVC应用中简单StringTemplate视图解析的建议?

我正在将我的Spring MVC应用程序从Tiles/EL视图分辨率设置迁移到StringTemplate视图分辨率设置。根据我目前的调查,我收集了两种可能的方法: 1) 对于每个需要解析的视图,有一个处理布局的文件,即: $layout/layout(content=exampleContent())$ 以及另一个实际提供内容的文件(上面的exampleContent()): 你好,世界! 这种方法看起来很简单,但对于大多数视图,我们必须创建两个文件,这让人恼火。理想情况下,我们希望大多数

Spring mvc 使用雅加达瓷砖的春天

我正在尝试在我的应用程序中使用瓷砖。 我有一个包含标记的模板jsp文件 <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> 但是,无法解析tiles标记URI 我已经将Struts 1.3.8库包含在我的libs目录中。这包括struts-tiles-1.3.8.jar 我已经搜索了表单,并尝试将以下内容添加到我的web.xml文件中 <taglib> <tagl

Spring mvc 如何使用SpringMVC获取拦截器中的主体?

我在spring MVC 3.1中编写Web项目,并通过extends HandlerInterceptorAdapter实现拦截器类,我需要找到一种获取主体的方法。 我尝试request.getUserPrincipal()并返回null, 我尝试request.getRemoteUser()并返回null。 我使用OAuth2和基本身份验证。 谢谢。如果用户未经身份验证,则返回null。在请求请求之前,请确保用户已通过身份验证。getRemoteUser()无论您身在何处,都可以获取主体 S

Spring mvc Spring MVC 3.1.1和JBoss 7.1可以';无法使静态内容正常工作

我正在使用安装了JBoss支持的Eclipse,并将JBoss 7.1作为我选择的服务器 在我的SpringMVC应用程序中,我有以下结构 main/webapp/resources/static/{css,img,js} main/webapp/WEB-INF/classes/messages_XX.properties main/webapp/WEB-INF/jsp/<name>.jsp 我已经环顾四周,尝试过不同的人提到的不同选择,但没有一个有效 我在

Spring mvc 如何使用spring标签库需要jar吗

当我在JSP中添加标记库时,出现了这个异常。我正在使用SpringMVC和SpringSecurity 我的JSP: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@taglib uri="http://www.springframework.org/tags" p

Spring mvc 无法在Spring表单选择标记中保存外键

我试图保存一个表单,该表单在select标记中有一个外键,但它总是空的。当我使用inspect元素时,它会发布所选的id,所以我不能说这是表单的问题。有人能帮忙吗。 形式 JPA 持久性对象 @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "CATEGORY_ID", referencedColumnName = "CATEGORY_ID") private Category categoryId; 错误 根本原因 java.lang.C

Spring mvc SpringMVC注释配置

我正在尝试创建一个简单的spring mvc应用程序以供练习,但我不断遇到以下错误: 在名为“mvc dispatcher”的DispatcherServlet中找不到URI为的HTTP请求的映射,我从Tomcat得到404错误 这是我的mvc-dispatcher-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

Spring mvc 在SpringMVC中将表单重定向到另一个控制器

我使用的是SpringMVC,这里我使用JSP作为视图 我有一种情况,在这种情况下,我必须重定向到另一个受另一个控制器控制的形式,从一个受另一个控制器控制的形式 我用过 <c:redirect url="updateStock.ic?appId='${mineralSelect.applicationId}'&serviceId='${mineralSelect.serviceId}'&mineralIdAndName='${mineralList.get(0).miner

Spring mvc 在Spring3MVC控制器类中通过表单post检索非表单元素值

当我提交此文件时: <form:form action='/controller.do' method='POST'> <input type='text' value='test' name='myName" /> <input type='submit'/> </form:form> 如果我正确理解了您的问题,您可以在Spring MVC标记库的标记中放置一些普通的HTML标记 尽管它可能有效,但最好使用(取决于您的情况)普通HTML: &

Spring mvc 如何在SpringMVC中使用多属性获取上传的多个文件

提供一些示例代码以在spring框架中上载多个文件 当我搜索此解决方案时,每个人都这样编写jsp页面: <input type='file' name='files[]' multiple /> 但这不是我真正想要的情景 这里是我的jsp页面代码:multiFileSelect.jsp <%@ page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html>

Spring mvc 使用嵌入式jetty作为独立应用程序运行spring mvc时出错

我有一个使用jetty作为独立应用程序运行SpringMVC应用程序的主类。我使用maven shade插件生成jar文件 我在运行jar文件时看到以下错误 org.eclipse.jetty.servlet.ServletHolder$1: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 8 in XML document from ServletContext resource [/WEB

Spring mvc 事务从未完成Neo4j

我有一个方法可以创建一个子图,它是这样定义的: @Transactional public Post createAndLink(Appuser appuser, Post post, String linkTo) { Post savedPost = null; if(post != null && appuser != null){ post.setCreatedBy(appuser); if(post.getId() ==

Spring mvc 在spring mvc中提交表单时出现invalidpropertyexception和indexoutofboundsexception

在SpringMVC中提交表单时,我面临以下异常 org.springframework.beans.InvalidPropertyException 嵌套异常为java.lang.IndexOutOfBoundsException:索引:0,大小:0 在我的FormBean类中,我有一个学生列表。 当控件从控制器传递到JSP时,我将在JSP中显示此列表中的记录 在这之前一切都很顺利 现在,当我再次提交表格时。我得到了上面提到的例外 任何帮助都将不胜感激。请提供足够的信息。如果您只是快速阅读,请

Spring mvc SpringMVC-JDBCTemplate-Transactional

我正在尝试SpringMVC和JDBCTemplate以及事务性保存。当它是事务性的,当在数据库中保存时出现任何错误时,我希望它回滚所有数据库操作。在这里,我考虑了两个表,并将两个表中的数据保存在一个具有annotation@Transactional的方法中。我特意发送了比字段的db声明大小更多的文本,以查看是否回滚了第一个表数据,但它保存在第一个表中(没有回滚)。请帮我解决这个问题 Beans.xml stdentjdbc模板: 公共类StudentJDBCTemplate实现Stude

Spring mvc 错误:在我的控制台中找不到uri为的HTTP请求的映射

我是spring新手。我正在使用spring制作一个小项目。我在运行项目时遇到了错误。下面是我的控制器rest servlet xml和web.xml。我无法找到哪种错误。我在ECLIPSE中使用JBOSS6 package com.webService.controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.

Spring mvc grails3和Spring@RequestMapping

在Grails3中,我尝试使用SpringSecurityOAuth,它通过@RequestMapping提供了一些端点,我可以在MBean中看到路径已配置,但任何请求都会命中Grails并返回404 这些请求似乎从未命中由SpringSecurityOAuth库配置的任何端点。有没有办法确保请求命中jar中的端点?要确保@RequestMapping配置的端点使用Java config显示在Grails 3应用程序中,您必须使用Application.groovy中的以下设置 @Compone

Spring mvc Spring mvc无法从WEB-INF/lib目录获取JAR

我在JBoss7.1.1中部署了一个spring mvc应用程序。以下是我的web内容目录结构: spring mvc的所有相关JAR都在 WebContent\WEB-INF\lib directory. 它在我的本地系统上运行良好。问题是在同一台服务器上还有一个struts应用程序。Struts应用程序使用jboss模块目录中的JAR 在jboss上,以下是struts应用程序的JAR路径: /home/jboss/jboss711/modules/util/libraries 因此,

Spring mvc 使用springmvc和jspwebapp的前端导航策略

这可能是一个奇怪的问题,但我找不到任何关于这个话题的提示、想法、方法等等。我正在寻找在基于spring的webapp中控制前端导航/菜单的想法或方法 我使用最新的SpringMVC框架和Sitemesh和JSP 这就是我目前实施的方式: 用户单击前端导航中的一个元素==>请求由我的spring控制器发送和处理==>现在im设置一个请求属性==>下一步检查我的JSP是否在导航/菜单中有突出显示的内容 我可以看到这种方法的许多缺点,因为我需要在我的控制器操作和JSP中始终手动处理这一点,此外,它感觉

Spring mvc 在spring中,当我用@request body填充属性时,我们什么时候会收到400个错误的请求?请求体中有JSON数据

我使用Spring4.0作为后端服务的应用程序,我有一个方法来使用json并生成json。方法参数接受DTO,该DTO由请求体填充,请求体包含json,我使用@RequestBody 这里我的怀疑是我第一次收到400个错误的请求。因为在json中,key:value与DTO字段没有精确匹配。他们就这样留下来了 但我不知道会发生什么,即使我从JSON中删除了参数,它仍然可以正常工作。Spring正在使JSON中不存在的字段值为null 我只是将事务性支持添加到spring中。是因为这样吗?您可以解

Spring mvc 我能';t在my temlate.vm(velocity)中显示我的图像

我正在尝试使用springMvc发送一封带有模板的电子邮件。我用Velocity来破坏模板。问题是中的图像无法出现在我的电子邮件中。我确信我的src是错误的! 这是我的template.vm <html> <body> <h3>Hi ${user.login}, welcome to the Chipping Sodbury On-the-Hill message boards!</h3> <img src="fond

Spring mvc 如何使用DAO层Spring mvc配置模拟测试?

我使用SpringMVC,使用hibernate和JPA配置,关系多对多,我在DAO中使用view technologies(jsp)测试方法(带有控制器、服务)好的,当我开始为DAO类编写测试时,它失败了,我不知道,我哪里错了?请告诉我?谢谢你! Student.java @Entity @Table(name = "Student") public class Student { @Id @Column(name = "studentNumber", nullable = false) pr

Spring mvc 从Spring mvc中的事件侦听器返回mvc响应

我正在Spring中开发一个事件驱动的体系结构,希望能够从事件侦听器返回HTTP响应。例如,假设我在控制器中接收到一个请求,我希望能够从该控制器发出一个事件,并从接收该请求的事件侦听器返回对该请求的响应。事件的发射和接收并不困难,因为我可以使用EventListener和EventPublisher。但是,我很难从事件侦听器向客户端返回值。有什么办法吗

Spring mvc 来自neo4j数据库的Spring安全认证

在我的SpringMVC应用程序中,我添加了Spring安全性 当我尝试在登录之前从数据库获取AppUser以与给定的用户凭据匹配时,我得到了以下错误 [http-nio-8080-exec-12] ERROR org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter - An internal error occurred while trying to authenticate t

Spring mvc 简化ResourceHandlerRegistry.addResourceHandler(..)吗?

每次我想使用ResourceHandlerRegistry.addResourceHandler(..)告诉Spring某个目录是资源时,我都需要为处理程序指定一个路径,并为资源位置指定一个路径,例如 registry.addResourceHandler("/javascript/**").addResourceLocations("/javascript/"); registry.addResourceHandler("/html/**").addResourceLocations("/ht

Spring mvc 如何在SpringMVC中配置emberjs路由?

我们有一个余烬前端和春季启动后端。 当Ember在端口4200上独立运行,而Spring Boot后端在8080上独立运行时,一切正常。但这种情况对于生产环境来说有些不寻常,不仅仅是因为CORS问题。后端的URL必须在Ember应用程序的构建时(!)就已经知道,因为它集成在已编译的Ember应用程序中。对于许多项目来说,这是不可能的。因此,我们希望将前端Ember应用程序集成到Spring Boot后端中,这是SPA和AngularJS的常见做法。 因此,Ember应用程序(from/dist)

Spring mvc Spring MVC响应和Cookies

我正在尝试将Cookies添加到ResponseEntity中,我不确定这是最佳做法 1.使用cookies时,我是否应该使用类似HttpServletResponse的不同响应 2.在这种情况下,如何添加属性(setMaxAge,setSecure) 谢谢。我会在httpresponse中添加cookie。在这里有一个很好的教程我会在httpresponse中添加cookie。在一个很好的教程中我问了关于ResponseEntity的问题,我不想使用HttpServletResponse重新构

Spring mvc 弹簧靴,角度2,交叉原点

我在Spring Boot中有一个web服务器。我可以向它发送HTTP请求,并从诸如SendHTTP之类的工具获取答案。我也有一个基于Angular2的网站,whoich也能工作。部分功能必须包括从Chrome中运行的Angular2到Spring引导服务器的HTTP请求。每次我这样做时,Chrome控制台中都会出现一个错误: XMLHttpRequest无法加载“URL服务器”。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“URL客户端”

Spring mvc 执行Spring MVC web应用程序时面临的问题

当我运行这个web应用程序时。我得到404错误。当我检查这个url时,它是http://localhost:9090/SpringMVC/而不是http://localhost:9090/SpringMVC/welcome。你能帮我解决这个问题吗 HelloWorldController.java package org.controller.com; import org.springframework.stereotype.Controller; import org.springfram

Spring mvc 在spring项目JpaRepository中删除

我正试图从我的数据库中删除一些员工 但我不能。 这是我的存储库代码: public interface EmployeRepository extends JpaRepository<Employe, Long> { @Query("delete from Employe e where e.idEmploye=:x") public Employe deleteEmploye(@Param("x") int idEmploye); } 当我测试我的控制器时,我得到这个消息 {"t

Spring mvc Spring java.lang.IllegalStateException:在提交响应后无法创建会话

我们已经使用spring{boot,security and cloud(Netflix API)}编写了一个web应用程序 在这个web应用程序中,我们通过JWT令牌(参考)解决身份验证和授权的需求 在当前的实现中,我们看到异常“java.lang.IllegalStateException:在提交响应后无法创建会话” 我们也在没有安全配置的情况下进行了测试,在这种情况下,我们可以毫无例外地看到JSP输出 非常感谢,如果我们在这里得到一些专家的意见,以防您看到我们做了任何错误的事情 来自控制台

Spring mvc Spring@RestController未设置具有响应的cookie

我有以下rest端点,我想随我的响应属性一起发送cookie。但是,成功发送响应后,找不到cookie @RequestMapping(value = "myPath", method = RequestMethod.POST) public ResponseEntity<?> createToken(HttpServletResponse response) final String token = "a1b2c3d4e"; Cookie cookie = new

Spring mvc Thymeleaf从2迁移到3使用Thymeleaf附加条件注释获得异常

我想从Thymeleaf 2.1.3迁移到3.0.8。我用最新版本的Resources更新了pom.xml文件,如下所示。如果我尝试将war文件部署到Jboss,我会得到一个BeanCreationException。您可以在下面找到详细的Stacktrace 我猜引发异常的原因是ConditionalCommentsDialect的超类构造函数中缺少属性。ConditionalCommonsDialect正在扩展org.thymeleaf.dial.AbstractDialect,并且在thy

Spring mvc 失踪财产'@类型';即在使用抽象类时包含类型id

我正在使用SpringBoot 1.5.8.RELEASE并处理两个DTO,这两个DTO有许多共同的字段,因此我创建了一个抽象DTO 我希望Jackson总是为HTTP-POST选择合适的具体DTO 我创建了这个抽象数据,如下所示: @JsonIgnoreProperties(ignoreUnknown = true) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) @JsonSubTyp

Spring mvc 如何读取模板以获取Freemarker模板中定义的某些属性

我正在使用Freemarker模板从url读取模板,然后在发送之前替换电子邮件中的某些部分。 是否有任何方法可以读取模板并获取值。例如,模板中的某个地方有一个属性列表,我需要在发送电子邮件之前对其进行处理。另外,我将在处理模板后删除此部分。我可以通过将showSection的datamodel值设置为false来解决这部分问题 <div class="prop"> <#if showSection == true> <key> <

Spring mvc Spring@PostMapping非预挂起控制器类路径

我使用的是spring boot'2.0.2.RELEASE',发现了一个奇怪的问题。我的控制器类被注释为@RestController(“/user”),其中一个方法被注释为@PostMapping(“/random”)。因此,API的请求映射应该类似于“/{server context}/user/random”。但是,映射被配置为“/{server context}/random”。我猜spring boot没有考虑类级路径映射。这是虫子吗?或者我在这里遗漏了什么。Spring boot

Spring mvc CRUD JDBC模板存在编辑操作问题

我对CRUD编辑操作有问题。当我点击编辑时,它是以这种方式写在jsp文件中的 <a href="editMedicines?id=${medicines.id}">Edit</a> 编辑控制器 @WebServlet(value = "/editMedicines") public class MedicinesEditController extends HttpServlet { private static final long seri

Spring mvc 使用spring MVC、Sitemesh和Freemarker导入spring.ftl

如何使用spring MVC、Sitemesh和Freemarker将spring.ftl宏导入Freemarker模板页面 我已经使用基于的Sitemesh和Freemarker配置了一个Spring MVC应用程序。根据集成参考,需要导入spring.ftl宏,以便通过将支持模型绑定到视图。然而,这样做: <#import "/spring.ftl" as spring> <@spring.bind "command.user"/> ,但我还没有在谷歌土地上找到解决

Spring mvc 在SpringMVC中在哪里存储自定义应用程序参数?

我需要在SpringMVC应用程序配置中存储“hostName”参数(用于将模板中的链接写入static.hostName上的静态资源)。我认为硬编码很糟糕,那么我应该把它存储在哪里呢 是Web.xml还是servlet-context.xml?我怎么得到它? 谢谢。使用,您可以将bean(和原语)外部化到属性文件中。您可以将这些bean注入SpEl和: 您可以在参考文档中找到。我找到了错误所在。我自己用new CClassName()创建了带有hostname字段的类,当时我应该依靠Sprin

Spring mvc Spring 3.2.1-尾部斜杠未映射;从客户端请求中删除斜杠映射正确

我使用的是Spring3.2.1,遇到了一个奇怪的问题,它与将请求映射到适当的@Controller方法有关。例如,我们的客户正在使用此URL,但它不起作用: /诊所/1271/患者/?状态=全部&tz_偏移量=240 标题是:{Accept=application/json,Content-Type=text/html;charset=utf-8} 我已经尝试了所有建议的操作,即使用RequestMappingHandlerMapping,包括@RequestMapping注释上我的值路径列表

Spring mvc 招摇过市-默认情况下,Springfox总是生成一些响应消息(401403…)。我怎样才能移除它们?

我有这样简单的控制器: @RequestMapping(value=“/async/data”,method=RequestMethod.GET,products=“application/json”) @ApiOperation(value=“获取数据”,notes=“异步获取数据”) @ApiResponse(值={@ApiResponse(code=200,message=“OK”)}) 公共可调用getData(){ return(()->{return dataService.load

Spring mvc 找不到URI为Spring MVC 4的HTTP请求的映射

我有个问题。 我是春季MVC的新手。我以SpringMVC4+HibernateCrud为例 但我无法在SpringMVC上运行映射 我使用intellij idea和tomcat服务器 我将分享我的代码。我错过了什么,或者我做错了什么,但我看不见 这是我的AppConfig.java @Configuration @EnableWebMvc @ComponentScan(basePackages = "java.*") public class AppConfig { @Bean publi

  1    2   3   4   5   6  ... 下一页 最后一页 共 127 页