1、spring管理jndi的查找
[java]
2、开发struts actionFor和action
[java]
public class UserForm extends ActionForm{
private String username;
private String password;
//getter setter 方法
}
public class UserAction extends Action {
private UserManagerLocal userManager;
public UserManagerLocal getUserManager() {
return userManager;
}
public void setUserManager(UserManagerLocal userManager) {
this.userManager = userManager;
}
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
UserForm userForm = (UserForm)form;
User user = new User();
user.setUsername(userForm.getUsername());
user.setPassword(userForm.getPassword());
userManager.addUser(user);
return mapping.findForward("add_success");
}
}
3、配置struts配置文件
[html]
< xml version="1.0" encoding="ISO-8859-1" >
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
" http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
type="com.dcy.ejb.web.forms.UserForm">
type="org.springframework.web.struts.DelegatingActionProxy"
scope="request">
4、spring管理action的创建
[ html]
5、配置web.xml配置文件
[html]
6、jsp页面
[html]
This is my JSP page.
摘自 sundenskyqq