webwork, 一 mvc 框架
所需基本类库,从官方 下载, 我采用 webwork2.1.7, 主要是为了配合 webwork in action 这本书
学习要点:
1. 所需类库:
commons-logging.jar ognl.jar oscore.jar velocity-dep.jar webwork-2.1.7.jar xwork.jar
2. action可选择implements Action,也可以选择extends ActionSupport,推荐采用后者,都要实现 execute这个方法,如:
public
String
execute
()
{
if ( name == null || "" . equals ( name ) || " World " . equals ( name )){
addFieldError ( " name " , " Blank names or names of 'World' are not allowed! " ) ;
return INPUT ;
}
message = " hello, " + name + " ! \n " ;
message += " The time is: \n " ;
message += mystring ;
return SUCCESS ;
}
if ( name == null || "" . equals ( name ) || " World " . equals ( name )){
addFieldError ( " name " , " Blank names or names of 'World' are not allowed! " ) ;
return INPUT ;
}
message = " hello, " + name + " ! \n " ;
message += " The time is: \n " ;
message += mystring ;
return SUCCESS ;
}