我的java旅程
posts - 30, comments - 45, trackbacks - 0, articles - 0
首页
新随笔
联系
管理
struts2系列3:Struts2 Action(二)action 获取参数的三种方法
Posted on 2010-07-02 02:09
java小爬虫
阅读(2846)
评论(0)
编辑
收藏
一:Action获取参数的方法(3种)
1:ModelDriven方式:
package
com.action;
import
com.domain.User;
import
com.opensymphony.xwork2.ActionSupport;
import
com.opensymphony.xwork2.ModelDriven;
public
class
UserAction1
extends
ActionSupport
implements
ModelDriven
<
User
>
{
private
User user
=
new
User();
public
String add()
{
System.out.println(user.getName());
System.out.println(user.getAge());
return
"
success
"
;
}
public
User getModel()
{
return
user;
}
}
2:Domain Model方式:
package
com.action;
import
com.domain.User;
import
com.opensymphony.xwork2.ActionSupport;
public
class
UserAction2
extends
ActionSupport
{
private
User user ;
public
String add()
{
System.out.println(user.getName());
System.out.println(user.getAge());
return
"
success
"
;
}
public
User getUser()
{
return
user;
}
public
void
setUser(User user)
{
this
.user
=
user;
}
}
3:Parameters方式:
package
com.action;
import
com.opensymphony.xwork2.ActionSupport;
public
class
UserAction3
extends
ActionSupport
{
private
String name;
private
String age;
public
String add()
{
System.out.println(name);
System.out.println(age);
return
"
success
"
;
}
public
String getName()
{
return
name;
}
public
void
setName(String name)
{
this
.name
=
name;
}
public
String getAge()
{
return
age;
}
public
void
setAge(String age)
{
this
.age
=
age;
}
}
User.java
package
com.domain;
public
class
User
{
private
String name;
private
String age;
public
String getName()
{
return
name;
}
public
void
setName(String name)
{
this
.name
=
name;
}
public
String getAge()
{
return
age;
}
public
void
setAge(String age)
{
this
.age
=
age;
}
}
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
搜索
最新评论
1. re: apache服务器及文件服务器的配置(配置文件记录,不具有可读性)
麻烦你标记一下重要的地方吧
--无量
2. re: apache服务器及文件服务器的配置(配置文件记录,不具有可读性)
@cxh8318
其实就是个存档...
也就是备份,不具有什么价值。
标题和摘要已经写得很明白了!
--java小爬虫
3. re: apache服务器及文件服务器的配置(配置文件记录,不具有可读性)
真不知道想说明什么
--cxh8318
4. re: 胡说八道:代理模式和装饰者模式的异同点比较
其实,它们的着重点一个在于“增加”职责,另一个在于“控制”访问。这是它们最本质的区别。
由此可以看到:学习设计模式重点在于“语义”上把握,而不是追求它的“形式
--bonamana
5. re: 用户权限的解决方案(三)----------URL写入的权限控制
我强烈建议你去学习巴巴运动网视频
--威尔
阅读排行榜
1. apache服务器及文件服务器的配置(配置文件记录,不具有可读性)(5126)
2. DOM4J工具类(以对象的方式增加和删除XML元素)(4750)
3. 用户权限的解决方案(一)----------动态用户权限树的生成(4326)
4. 关于反sql注入和反script注入的解决(3852)
5. 共享关于List的几个常用方法(3807)
6. java面试题:递归方法(3334)
7. 胡说八道:代理模式和装饰者模式的异同点比较(3244)
8. 用户权限的解决方案(三)----------URL写入的权限控制(3024)
9. struts2系列2:Struts2 Action(一)(2874)
10. struts2系列3:Struts2 Action(二)action 获取参数的三种方法(2846)