最近在做一个项目,架构是struts2,spring3.2,mybatis3.0
在jsp页面中写了如下代码
<input type="hidden" value="${user.id }" name="ret.uId"/>
其中${user.id}是从session中得到用户的id,输出正常
name="ret.uId"是通过spring的IOC自动注入到action中的实体类
但结果发现ret.uId在提交到的Action中怎么都拿不到值,其他的值都一切正常
经过测试发现,原来秘密在这里:
这是实体类中的属性
private String uId;
public String getuId()
{
return uId;
}
public void setuId(String uId)
{
this.uId = uId;
}
大家发现了什么了吗?呵呵,对,就是getuId()和setuId(),
eclipse中自动生成的get()set()方法时将字段的首字目大写,例如:
private String checkType ;
public String getCheckType()
{
return checkType;
}
public void setCheckType(String checkType)
{
this.checkType = checkType;
}
但不知会什么,在eclipse自动生成get(),set()时uId的首字母没有被大写,这导致了spring注入属性值时找不到uId的对应方法,当我们把uId的set(),get()方法修改为
private String uId;
public String getUId()
{
return uId;
}
public void setUId(String uId)
{
this.uId = uId;
}
那么一切正常了。
分享到:
相关推荐
6. 相关研究和图表:东吴证券研究所提供了多篇关于UID因子绩效的月报和相关研究报告的链接,供读者深入研究和参考。此外,还附有多个图表和表格,如全市场多空对冲净值走势图,及不同因子模型的绩效对比,为理解UID...
关于标签,“雪花算法”是这个生成器的技术基础,它是分布式系统中解决ID生成问题的一种高效解决方案。“ID生成器”和“UID生成器”是同义词,强调了这个工具的主要功能。“唯一ID生成器”则进一步明确了这个工具...
总的来说,这个实验不仅提供了关于环境变量操作的基础知识,还深入讨论了它们在进程间通信、程序执行和权限管理中的作用。这些知识对于理解和防止网络安全威胁,尤其是那些利用环境变量漏洞的攻击,具有重要的实际...
标题中的“UID查等级=微博扫号验证查验是否异常”是指一种针对新浪微博用户账号的验证方法,主要用于检测微博账号是否存在异常情况。...以上就是关于这个主题的主要知识点,涵盖了从技术实现到合规使用的多方面内容。
标题“PN532读写UID”涉及到的是一个与RFID(无线频率识别)技术相关的主题,特别是关于PN532芯片的操作。PN532是一款高性能、低功耗的NFC(近场通信)和13.56MHz RFID模块,由NXP Semiconductors公司制造。这个芯片...
此外,参考链接可能包含更多关于环境变量安全性和SetUID机制的深入资料,以及如何防御相关攻击的方法。 在进行实验时,你将学习如何: 1. 查看和修改环境变量,理解它们对程序执行的影响。 2. 理解SetUID的工作原理...
首先,关于UID识别码,它是每个嵌入式芯片的独特标识,相当于设备的身份证。在实验中,学生分析了程序,理解了结构体变量的概念,如结构体`tUidTemp`,它包含了组成UID的不同部分。通过设置断点查看`tUidTemp`的值,...
应用这些解决方案后,即使在cwRsync的新版本中,你也应该能够正常进行文件同步,而不会收到关于uid/gid错误的警告。不过,要注意的是,使用这些方法可能会影响权限管理和安全设置,因此在生产环境中实施前,应充分...
卫士通SJW77纵向加密认证装置是一种专为电力调度数据网络安全设计的加密设备,由中国的中国电子科技集团30研究所和卫士通信息产业股份有限公司共同研发。这款装置遵循了《电力系统专用纵向加密认证装置技术规范》,...
总的来说,"uid+简单的使用教程+深圳地图数据.zip"是一个关于GIS实践中地图数据处理的实例,涵盖了数据标识、美化和发布的关键环节。通过学习这个教程,你可以掌握如何使用uid进行数据管理,运用GIS工具美化地图,...
在标题“创建加密强度高的UID.zip”中,我们可以推测这个压缩包包含的是一些关于如何生成高强度唯一标识符(Unique Identifier,简称UID)的资源,可能是一个代码库或者教程,用于帮助开发者创建更安全的用户身份...
它是Symbian应用程序的一部分,用于提供给系统和用户关于应用的基本信息。 2. `group`:这可能是一个包含资源文件的目录,比如图标和其他图形元素,这些元素在应用界面中用于表示应用。 3. `sis`:这是Symbian操作...
3. **symfony component**和**symfony-component**:表明这是关于Symfony框架的组件。 4. **SymfonyPHP**:再次强调这是与PHP相关的Symfony项目。 在压缩包文件“uid-5.x”中,我们可以推测这包含了Uid组件的5.x...
SkPictureStateTree.c和SkPictureStateTree.h是可能包含Skia库中关于如何组织和优化回放过程的源代码文件。State Tree是一种数据结构,用于存储和管理SkPicture的绘图状态,包括路径、画刷、字体等信息。通过树形...
压缩包内的文件“下载说明.txt”可能是关于如何获取和安装该NFC上位机软件的指南,包括系统要求、步骤指导等。“数码资源网.url”可能是一个链接,指向提供更多NFC相关资源或更新版本的网站。“PN532上位机合集”则...
标题“springbt_uid_generator.7z”提示我们这是一个与Spring框架相关的项目,特别是关于生成唯一标识符(UID)的部分。Spring是一个广泛使用的Java企业级应用开发框架,它提供了丰富的功能,包括依赖注入、面向切面...
此外,文件中还提到了关于cwRsync客户端密码文件的权限配置。在配置文件中,指定的密码文件路径为/etc/rsyncd.pass。在Windows系统中,使用Cygwin环境运行cwRsync时,需要确保密码文件的权限是正确的。Windows系统...
1.4.2 软件运行环境驱动:这部分可能是关于操作系统兼容性、库文件或特定API的安装,确保开发环境的完善。 1.5 软件安装:涵盖了迪文科技提供的开发软件的下载、安装和设置,以及创建新工程的步骤。 1.5.1 工程...
关于UId import random import urllib.request import json import re import requests import time id=(input(请输入要抓的微博uid:))\nna='a' iplist=['112.228.161.57:8118','125.126.164.21:34592','122.72.18....
关于"Only C#"标签,这表明该项目是用纯C#语言编写的,没有依赖其他编程语言。这意味着你可以利用C#的特性和.NET Framework的丰富库来理解和修改代码。 在"压缩包子文件的文件名称列表"中,我们看到只有一个名为...