我将数据库表的所有字段作为属性新建了一个类A,
同时我新建了一个action类B,在B中定义了类A的对象。
如果我从页面传参,怎么才能把页面的参数传给类A的对象呢?
(访问器方法都齐全)请问怎么配置?配置那些文件才能使页面参数能够传进定义在B中的类A的对象呢?
同时我新建了一个action类B,在B中定义了类A的对象。
如果我从页面传参,怎么才能把页面的参数传给类A的对象呢?
(访问器方法都齐全)请问怎么配置?配置那些文件才能使页面参数能够传进定义在B中的类A的对象呢?
解决方案 »
- jsp:include 跳转的问题
- struts form 页面间的传值
- session,cookie,appliantion的区别
- hibernate3.0 + oracle 时间查询
- 这么在JSP页面中打开一个word文档? 哭!
- 弄了三天,还没弄好,快疯了,有没有人来帮我看看啊?
- struts中HTML标签库中好像没有列表菜单,单选钮之类的,请问列表菜单能否映射ActionForm中的属性,该如何。。
- 关于浏览器打开Word(解决即结贴)
- 表单提交?在线等待!!
- 如何在servlet和jsp中共用一个session范围的bean?
- 往ppt插入表格,如何调适表格的位置?
- jsp 连接mysql 出现问题 请教
public class Student{
private String stuname;
private String stuage;
}
public class StuClass{
private int classid;
private Student stu;
}Actionfrom类private Student stu=new Student();
private StuClass stuclass=new StuClass();Ation类
Actionfrom af =(Actionfrom)from;
String name=af.stuclass.stu.name;//得到name
jsp页面
<form action="..." .....>
<input type="text" name="stuclass.stu" />
<intput type="subimt"/>
</from >
public class UserAction{
User user = new User();
}
public class User{
private String name;
public void setName(String name){
this.name = name;
}
public void getName(){
return name;
}
}
<input type="text" name="user.name"/>
1。 struts1
如果想让表单元素的值直接绑定封装到实体类中,那么在对应的actionForm中实例化一个该实体。添加
相应的getter和setter方法。在页面中,表单元素的名称取为actionForm中实体类对象.属性。在提交
到action中就可以自动封装到实体类中了。
2。struts2
struts2中的action就是一个普通的javabean。相似,如果想让表单元素的值直接传入到此action中的
方法中,那么在此action(即普通的javabean)中实例化一个实体类。同样,在页面中表单元素的名称
取为该实例化的实体类对象.属性
谢谢大家了