Role.java
private String roleId;
private String roleName;
private String roleTel;
@OneToMany(fetch = FetchType.LAZY,cascade=CascadeType.ALL)
@JoinColumn(name = "role_id")
private Set<User> userSet=new HashSet<User>();
get...set.....
User.java
private String userId;
private String userName;
@ManyToOne
@JoinColumn(name = "role_id")
private Role role;
get ... set ...
action.java
private Role role;
public String saveRole(Role role){
.....
}
get ...set...
现在我在页面中想录入role及user信息
roleName:<input type="text" name="role.roleName"/>
roleTel:<input type="text" name="role.roleTel"/>
问题所在,我不清楚如何在页面中录入Set信息,我是这么录入的,可是没有录入进去
usreName:<input type="text" name="role.userSet[0].userName"/>
usreName:<input type="text" name="role.userSet[1].userName"/>
usreName:<input type="text" name="role.userSet[2].userName"/>
请问正确的该如何录入SET里的值呢,谢谢了
<script type="text/javascript"><!--
google_ad_client = "pub-1076724771190722";
/* JE问答468x60 */
google_ad_slot = "5958594507";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"></script><script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script><script>google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);</script>
-
问题补充
:可以对您的提问补充细节,以得到更准确的答案
字体颜色: 标准
深红
红色
橙色
棕色
黄色
绿色
橄榄
青色
蓝色
深蓝
靛蓝
紫色
灰色
白色
黑色
字
体大小: 标准
1 (xx-small)
2
(x-small)
3 (small)
4 (medium)
5 (large)
6 (x-large)
7
(xx-large)
对齐: 标准
居左
居中
居右
提示:选择您需要装饰的文字, 按上列按钮即可添加上相应的标签
<script type="text/javascript">
var editor = new Control.TextArea.Editor("editor_body", "bbcode", false);
</script>
上传新的文件:
提示信息:
- 上传文件请压缩后再上传,允许zip, rar, gz, tar, bz2, jar, war格式的压缩文件
- 上传图片推荐使用png, jpg, gif等类型
- 文件大小不能超过10MB
-
提高悬赏
:提高悬赏分,以提高问题的关注度
0
您目前的积分:0
-
无满意答案
:没有满意的回答,还可直接结束提问,关闭问题
<script type="text/javascript">
new Validation("problem_body_form");
editor.setValue("");
new Validation("problem_score_form");
new Validation("problem_comment_form");
</script>
回答
比如说在BookAction中有Set<Book> books(自己添加getter/setter)
添加BookAction-conversion.properties:
KeyProperty_books=number//books指定books这个set使用book的number属性作为set的索引
CreateIfNull_books=true
页面:
<s:iterator value="new int[3]" status="status">
<tr><s:set name="index" value="#status.index+1"/>
<s:set name="books" value="'books('+#index+')'"/>
<td><s:textfield
name="%#books+'.title'}"/></td><!--书名-->
<td><s:textfield
name="%#books+'.price'}"/></td><!--价格-->
<td><s:textfield
name="%#books+'.amount'}"/></td><!--数量-->
</tr>
</s:iterator>
这块知识比较多,但是不难,一下子讲不完,大概就是你得配置一个struts的转换器,好让struts在提交表单的时候怎样将哪些表单元素组织
成目标对象,否则它是不晓得如何工作的。另外,由于是集合,前台一般用到struts的<s:iterator>迭代
分享到:
相关推荐
struts1写的登陆页面,非常适合初学者
初学Struts2,写了一个简单的用struts2实现页面跳转的功能。高手勿喷
通过struts2框架(是 http://download.csdn.net/download/wuxinxing1981/10189157 的简化版本),结合mysql数据库构建一个学生报到管理系统,来模拟学生报到登记的过程。基本功能包含如下: 管理角色登录,登录不同...
这是一个利用oracle数据库与struts2框架搭建成的小实例,是个人在学习过程中的一个小实例,很适合广大的IT技术初学者!
闲来无事,搭建的struts2+mybatis的简易框架,适合初学者。
通过struts2框架,结合mysql数据库构建一个学生报到管理系统,来模拟学生报到登记的过程。基本功能包含如下: 管理角色登录,登录不同的管理角色,可以进行不同的操作。 学生基本情况录入和查询;专业设置和查询;...
struts初学者教程文档
这是一个struts2框架的处理流程的demo,里面有struts2基本的配置和模拟登录的例子,以及struts2前台后后台的数据交互方式的解释,代码中有完整的注释帮助理解struts2的基本流程,同时对jstl和struts2的标签也有一定...
struts2(包括增删改查的实现,及登录实现。jdbc连接。适合struts2初学者)里面的文件都有,数据库文件也有。随时可以联系我QQ:51666293
Java开发中的struts架构,有七个练习,供初学者快速入门
一个比较简单的struts2例子,适合初学struts2的朋友
博文链接:https://hiehu8.iteye.com/blog/233781
4、如果一个servlet中有很多个方法,则必须采用传递参数的形式,分解到每一个方法中。 2重构servlet 针对servlet以上的特点,我们可以对servlet进行重构,使其开发起来更简单。更容易,更适合团队协作。 重构的目标...
这是一个struts视频网址,适合初学者看,其中有基本的配置过程。
此实例只适合对Struts2不了解的初学者. 工具:Eclipse+Tomcat 技术:Jsp,Struts2 步骤: 1. 创建web项目 2. 项目添加Struts2类包支持 3. 设置核心控制器(配置web.xml) 4. 创建业务逻辑控制器(Action) 5. 创建...
当当网 Java Struts2 Java初学者
简单的使用Struts2+hibernate框架合并的学生信息管理小项目,适合初学者参考使用,大神请绕道
这个项目是struts2+spring+hibernate 对于初学者 这个例子可以做到 很全面的掌握... 数据库是oracle的 表可以 看Users.hbm.xml 去创建一下. 要是哪里有不明白的地方可以联系我 QQ:55287996
一个整个项目的所有代码和截图!内容非常详细,很适合struts2初学者学习哦~
既然是学生选课系统,顾名思义就是用来为学生在网上选定...项目简单,内容清晰,内附Sql Server 2005脚本代码,可直接执行建表建库,本项目是专门为初学者量身打造的一款入门项目,当然该项目也可以做毕业设计使用哦...