`
安之若素
  • 浏览: 143408 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Action取不到页面的值

阅读更多

今天写代码时,碰到这个问题,Action里的uIdStr怎么取值都是为空:

 

 

jsp页面代码:<input name="uIdStr" type="text" >

 

 

 

Action类:

private String uIdStr;    //多个ID字符串

public String getuIdStr() {
        return uIdStr;
}
public void setuIdStr(String uIdStr) {
        this.uIdStr = uIdStr;
}
 

 

刚开始怎么也找不到究竟哪错了,因为set和get方法都是自动生成的,肯定不会错,也没去仔细看,后来不经意瞅见别的变量生成的get和set方法的方法名去掉前边的set或get第一个字母是大写,再看看这个取不出值的变量生成的方法是小写, 无奈再次生成大小写还是没变,我只好手动把set、get后单词的第一个字母改成大写,又重新运行,可以取到值了。

 

 

修改后:

 

 

 

	
public String getUIdStr() {
        return uIdStr;
}

public void setUIdStr(String uIdStr) {
	this.uIdStr = uIdStr;
}
 

 

 

或许是我的变量命名不规范吧、所以myEclipse生成的set、get方法名才不对吧、可是别的变量也是骆驼命名法啊!只有这个错的、想不通,可能是这个变量大小写太混杂了吧!

 

 

 

 

 

 

分享到:
评论

相关推荐

    Struts2中关于ValueStack的一些操作

    4、 WebWork为每一次请求构建一个ValueStack,并将所有相关的数据对象(例如:Action对象、Model对象等)放到ValueStack中。再将ValueStack暴露给视图页面,这样页面就可以直接访问后台处理生成的数据。 下面我们...

    pager-taglib-2.0完整源码和Struts演示示例工程

    http://localhost:8080/pagertaglib/dbPageAction.do?pageSize=5&pager.offset=0&pageNo=1&lt;br&gt;在Struts中应用标签但一次取数据在页面自动分页的示例(test2.jsp),打开方法: ...是原标签自带示例索引: ...

    易语言 e秒百科模块

    子程序 取线程返回值, 整数型, 公开, 使用前请保证线程已经运行完毕,如线程尚未中断将返回STILL_ACTIVE(值为259)。子程序返回值为其他数据类型将返回指针。 .参数 线程句柄, 整数型 .子程序 取线程状态, 整数型, ...

    基于python实现的京东预约商品自动下单源码.zip

    本来其实是准备直接下载下来用的, 但是跑了一下, 失败了, 因为送货地址取不到。然后自己改了一下代码。 在2022/12/26晚上用来抢了一单抗原,它能自动下单成功, 下单成功后需要你去点开订单手动支付。 2022-12-...

    个人信息管理系统Struts2 spring hibernate dwr

    在Ajax更新复习次数时通常都会第一次失败,再点一次就能成功了,第一次失败是因为Request 取到了NULL值,因为对三大框架无缝组合还不太熟悉,如果你知识别忘了告诉我哦(yukiceo@126.com) 由于对页面样式了解不多...

    ASP建站十大常用程序代码完整篇

    它主要是处理cmdTijiao_onClick事件,并且判断用户的输入是否合法,在这个例子中要求帐号必须是数字,密码不能为空,代码如下,其中frmRes是这个页面中窗口的名字,窗口的Action指向http://your/ResJudge.asp ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    如果你又为它赋了整数值,那么它就变成了整数。" $foo = "0"; // $foo是字符串(ASCII 48) $foo++; // $foo是字符串"1" (ASCII 49) $foo += 1; // $foo现在是整数(2) $foo = $foo + 1.3; // $foo是一个双精度数(3.3) ...

    ASP.NET常用代码

    9.获取错误信息并到指定页面 不要使用Response.Redirect,而应该使用Server.Transfer e.g // in global.asax protected void Application_Error(Object sender, EventArgs e) { if (Server.GetLastError() is ...

    ASP.NET程序中常用的三十三种代码.txt

    获取错误信息并到指定页面  不要使用Response.Redirect,而应该使用Server.Transfer  e.g // in global.asax protected void Application_Error(Object sender, EventArgs e) { if (Server.GetLastError() is ...

    freemarker总结

    options:该参数可以省略,指定包含时的选项,包含encoding和parse两个选项,其中encoding指定包含页面时所用的解码集,而parse指定被包含文件是否作为FTL文件来解析,如果省略了parse选项值,则该选项默认是true. ...

    超级有影响力霸气的Java面试题大全文档

    如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion...

    strust文件上传

    {//当上传的类型不为上述类型时,跳转到错误页面。 forward=mapping.findForward("error"); } else { // 将上传时间加入文件名(这个地方的是毫秒数) String times = String.valueOf(date.getTime()); //...

    windows编程资料大全

    在我们实际编写的过程中,初学者并不知道我们的代码会编译在什么地方,这个时侯,我们可以在运行的时侯ALT + 8(VC中快捷键)反编译过来,一般有lea eax p、push offset p等取地址语句,这个时侯,我们大都需要以...

    java 面试题 总结

    如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion...

    flash shiti

    getURL表示使浏览器浏览到指定页面 B. gotoAndPlay表示跳转到指定帧并播放 C. gotoAddStop表示跳转到指定帧并停止播放 D. loadMovie表示引入一个外部电影到指定层 37.比较运算符分为哪几种? A. 数值比较...

    Java面试宝典2010版

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 17.介绍一下Hibernate的二级缓存 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message 属性, ...

    最新Java面试宝典pdf版

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

    Java面试笔试资料大全

    16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...

Global site tag (gtag.js) - Google Analytics