当前位置: 首页 > 面试题库 >

Spring MVC注释@RequestAttribute类似于@RequestParam

鲜于德业
2023-03-14
问题内容

我想添加一个类似于@RequestParam的注释,尽管它从请求属性而不是请求参数中提取值…

是否有一个示例或说明,以及如何为此创建自己的注释以及所需的处理程序/活页夹?

谢谢


问题答案:

标题为“扩展Spring MVC的注释控制器”的博客条目回答了您的问题。用Google搜索它,因为Stackoverflow不允许我创建直接链接。

基本上,您创建一个@RequestAttribute批注,然后创建一个自定义WebArgumentResolver。

博客条目包含@RequestAttribute和@SessionAttribute的示例。

带有示例的svn目录在这里。

http://impala-extensions.googlecode.com/svn/trunk/impala-extension-
mvc/src/org/impalaframework/extension/mvc/



 类似资料:
  • 有了这个jdk代码在, java编译器只有注释声明,它足够智能,可以检测错误(编译时): 在下面的问题代码中。 的注释声明刚刚编译为, 它只不过是一个。 所以 语法是否帮助java编译器在编译时检测上述错误?

  • 我正在尝试使用Enunciate为我的REST API生成静态文档,该API是使用Spring MVC 3.2用Java编写的。Enuncite网站声称,它通过使用以下特定插件来支持Spring: http://enunciate.codehaus.org/module_spring_app.html 在查看配置选项时,看起来我应该导入一个spring applicationContext.xml

  • 我使用的是:Wildfly 8.2、JSF 2.2(Mojarra 2.2.8)、Omnifaces 2.1和Java7。 问题是我已经创建了一些对象,并且每个请求都会被重新创建(null)。我也尝试过使用conversationScope,但同样的情况也发生了。 使用会话范围它的工作原理。 控制器: 每次回发时,都是,导致NPE。 视图: 我已经做了一些测试,在没有primefaces的情况下执

  • Spring参考文档说明如下: ComponentScanPackageMarker类故意省略了@Configuration注释。我已经测试了组件扫描和自动连接功能。令我吃惊的是,一切都很顺利: 组件扫描的这种行为是故意的吗?为什么即使没有@Configuration注释也能工作?

  • 我正在重构一套用Python编写的Selenium测试。几年前,当我使用Java时,我使用testNG对测试进行注释和分组(冒烟测试、回归等)。我的Ant脚本允许用户通过使用testng指令选择要执行的组来运行任何一组测试。 Selenium w/Python有类似的功能吗? TIA

  • 本文向大家介绍SpringMVC基于注解的Controller详解,包括了SpringMVC基于注解的Controller详解的使用技巧和注意事项,需要的朋友参考一下 概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和