struts2关于域模型传参

问题描述

这个小程序就是不能输出user.getName()和getAge(),到底是拿错了啊!!!!!action类:packagecom.hlbrc.strutst.action;importcom.hlbrc.strutst.model.User;importcom.opensymphony.xwork2.ActionSupport;publicclassLoginDemoextendsActionSupport{/****/privatestaticfinallongserialVersionUID=1L;privateUseruser;publicUsergetUser(){returnuser;}publicvoidsetUser(Useruser){this.user=user;}publicStringadd(){System.out.println("name:"+user.getName());System.out.println("age:"+user.getAge());return"add";}}index.jsp:<body><ahref="hello/addstudent.action?user.setName=aa&user.setAge=20">添加用户</a></body>

解决方案

解决方案二:
<ahref="hello/addstudent.action?user.setName=aa&user.setAge=20">添加用户</a>中的setName和setAge改成User类中相应的属性名!!我的截图如下:(1)User类(2)action类(3)struts.xml(4)运行截图
解决方案三:
多写了set。。
解决方案四:
哦哦,终于明白了
解决方案五:
页面上直接user.name就ok了不需要set后面的是属性名

时间: 2024-09-18 10:59:42

struts2关于域模型传参的相关文章

标签-struts2-tags &amp;amp;lt;s:a action&amp;amp;gt;不能传参

问题描述 struts2-tags <s:a action>不能传参 struts2-tags 不能传参 报id to load is required for loading错误,昨天又曾经跑通过,换用 <a> 标签就可以,真是日了狗了 解决方案 struts2 Action向页面传参 解决方案二: S标签 没用过你这种的 一般对于action传值 会用<s:form 或者 <s:url

struts action取数-Java Struts2 框架页面传参问题

问题描述 Java Struts2 框架页面传参问题 strut2 中 可以在action中 将页面参数封装成对象 如果我的对象包括属性对象 的集合(List) 要怎么配置才能自动封装呢 解决方案 把页面参数封装成对象,这是有限制的.一般只能封装成含有基本数据类型属性的对象,集合类型需要自己去单独处理. 解决方案二: 需要怎么处理呢 或者能否给我一个其他的思路 怎么处理 相同name 的标签传的值呢 谢谢 解决方案三: 需要怎么处理呢 或者能否给我一个其他的思路 怎么处理 相同name 的标签传

struts2中关于传参的问题

问题描述 struts2中关于传参的问题 ${param.c }/s:param/uc/travel/fromCity/sysArealist.jsp/s:param/s:action 这个当中的${param.c}是做什么用的 解决方案 param应该是action传过来的对象,c是里面的一个属性

三种对象传参和ModelDriven的原理

三种对象传参和ModelDriven的原理 ModelDriven的作用 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象.比如,有实体类User如下: package cn.com.leadfar.struts2.actions;   publicclass User {     privateintid;     private String username;     private String password;     privateintage;     pri

关于strut2+ajax传参问题

问题描述 关于strut2+ajax传参问题 action中: /** * 判断用户是否存在 * @return * @throws Exception */ public String findByName() throws Exception { List userlist = adminService.searchStudent(username); System.out.println(userlist.size()+username); java.util.Map map = new

jsp传参有几种方式?

问题描述 如题. 解决方案 解决方案二:一般跟在url后面或者用post传啊解决方案三:url后面或者提交整个表单来传解决方案四:1.JavaScript传参2."?"传参3.session传参4.JavaBean传参这个是楼主要的答案吗?解决方案五:二种post和get解决方案六:是http这种吗?doget和dopost还是一般的getParameter和getAttribute解决方案七:1.JavaScript传参2."?"传参3.session传参4.Ja

springMVC3.0(文件上传,@RequestMapping加参数,@SessionAttributes,@ModelAttribute,转发,重定向,数值获取,传参,ajax,拦截器)

1.项目包结构如下: 2.       spring配置文件springMVC.xml修改如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xml

asp.net实现A服务器给B服务器发送一个http请求,B接收成功,要返回给A,是如何实现的,他们之间是如何传参的那位大哥知道的能不能给小弟共享下代码

问题描述 asp.net实现A服务器给B服务器发送一个http请求,B接收成功,要返回给A,是如何实现的,他们之间是如何传参的那位大哥知道的能不能给小弟共享下代码或者分享下你们知道的网站地址 解决方案 解决方案二:用户登录吗?比如A站是登陆站,B站是应用站B站点击某个需要登录才能用的功能的时候跳转到A站,A站登录完成后:更新用户登录表中的某个字段值(比如session值,用来标识用户登录成功的一些东西),然后跳转到来源站某个登录验证页面,来源站接收到传递过来的session值,检测通过后,写入到

详述ASP.Net中页面之间传参方法_实用技巧

ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能. 本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystring,session变量以及server.Transfer方法来实现页面间的值传递. 使用Query