spring4 controller 传入参数是否能自动add到model里面

问题描述

spring4 controller 传入参数是否能自动add到model里面

@RequestMapping(method = RequestMethod.GET)
public String index(Model model, String name, HttpServletRequest request) {
//
//中间查询代码
//

          model.addAttribute("name", name);//这句是否能省掉,因为查询条件可能会很多
    }

    不知道表达清楚
    spring是否有相应注解?

解决方案

应该不能,如果查询条件多可以通过对象传递。
@RequestMapping(method = RequestMethod.GET)
public String index(Model model, A a, HttpServletRequest request) {
model.addAttribute("A", a);//页面获取name --${a.name}
}

时间: 2024-11-02 20:03:28

spring4 controller 传入参数是否能自动add到model里面的相关文章

Flex通过RemoteObject调用java实例:flex传入参数以及接收java返回结果

Myeclipse10.0,Flash Builde4.7,jdk:1.7: 前言: Flex之前叫做Flex,后面改名字为flash了,而且在flash builder4.5的时候还可以像c#一样拉控件出来进行编程,但是到了4.7就不能拉控件了. 正文: 本篇介绍Flex调用java,分别给出flex传入参数以及接收java返回结果的例子.工程一共有两个:一个java web工程,一个flex工程.工程可以在资源页下载:http://download.csdn.net/detail/fansy

MyBatis传入参数的实例代码_java

在MyBatis的select.insert.update.delete这些元素中都提到了parameterType这个属性.MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型 基本数据类型:包含int,String,Date等.基本数据类型作为传参,只能传入一个.通过#{参数名} 即可获取传入的值 复杂数据类型:包含JAVA实体类.Map.通过#{属性名}或#{map的KeyName}即可获取传入的值 基本数据类型参数示例: 根据班级ID查询教师列表 x

传入参数-java如何传递数据类型?

问题描述 java如何传递数据类型? java如何使用数据类型作为方法的传入参数, 我想写一个方法,它的传入参数为数据类型,我想以此数据类型再动态声明变量, 不知道java是否支持这么干,反射可否做到? 最近思考这个,未能得出解决办法,请各位赐教 [这是我的所有c币了] 我想通过传入一个 以 数据类型作为参数(记为A),在调用methodB的时候传入 该数据类型,然后在methodB中以A为数据类型定义变量 methodB(Type A){ A a;//我只想以参数中的A作为a的数据类型 来声明

asp net mvc 跨控制器-asp.net mvc 怎么实现跨 controller 传参数?

问题描述 asp.net mvc 怎么实现跨 controller 传参数? 先来描述一下我的问题吧,asp.net mvc 在一个控制器的action中,有一个 list集合,要传到 另一个controller的action中,我知道的:1如果是同一个controller 可以 用this.(action名)来调用.因为是不同的controller所以不行.2还可以用RedirectToAction 输入控制器名,action名,然后是要传的参数,这样做,服务器会发一个302到浏览器,然后浏览

activity-NativeActivityContext.GetValue()获取不到正确的传入参数

问题描述 NativeActivityContext.GetValue()获取不到正确的传入参数 传入参数代码段:Activity wf='某个Activity':WorkflowIdentity identity = '某个WorkflowIdentity'Guid frameworkObjectId='某个Guid值,非Empty': IDictionary inputs = new Dictionary() { {""InFrameworkObjectId""

spring mvc 问题请教 controller 页面参数

问题描述 spring mvc 问题请教 controller 页面参数 操作的实体contact(联系人) ContactController 里面有两个方法: // "/contact" 是默认调用的处理方法 @RequestMapping(method = RequestMethod.GET) public String list( @RequestParam(value = "page", defaultValue = "1") int

bind-lambda表达式作为回调函数,无法传入参数。

问题描述 lambda表达式作为回调函数,无法传入参数. 捕获列表一传入参数就导致回调函数调用失败. 一捕获lambda作用域外的变量,就出错! 错误提示: _ 1 IntelliSense: 不存在从 "lambda []void (LONG nReason)->void" 到 "PAmsRouterNotificationFuncEx" 的适当转换函数 f:StudyomsPrinterADSAdsParser.cpp 120_ 调用函数和回调函数申明如下

c#-C# 引用C++的dll,在C# 如何获取结构体的句柄 作为传入参数,求高手帮忙。

问题描述 C# 引用C++的dll,在C# 如何获取结构体的句柄 作为传入参数,求高手帮忙. C++ 结构体如下 typedef struct tagHIP { USHORT dhcp_enable; //DHCP使能 USHORT reserve; //保留 CHAR ip[HIP_BUF_LEN_32];// 设备IP CHAR netmask[HIP_BUF_LEN_32]; CHAR gateway[HIP_BUF_LEN_32]; CHAR mac[HIP_MAC_LEN_20]; C

mysql-Mysql存储过程中怎么判断传入参数与自定义字符串的值相等(新人求助)

问题描述 Mysql存储过程中怎么判断传入参数与自定义字符串的值相等(新人求助) CREATE DEFINER=root@localhost PROCEDURE kkk(biaoshi varchar(10)) BEGIN set @count="1"; if(biaoshi.equals(@count)) then select 2; else select 1; end if; END 系统报错 :21:52:28 call kkk('1') Error Code: 1305. F