public class ToAddUserAction extends Action{
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm,
HttpServletRequest request,
HttpServletResponse response) {
UserActionForm userActionForm=(UserActionForm) actionForm;
userActionForm.reset();
Selector selector=null;
ArrayList user_bmOpts = null;
try {
selector = new Selector();
user_bmOpts = selector.getOptions("user_bm","t_user_bm");
} catch (Exception e) {
e.printStackTrace();
}
request.setAttribute("user_bmOpts", user_bmOpts);
return actionMapping.findForward("success");
}
}
本文介绍了一个使用Struts2框架实现的添加用户Action的示例代码。该Action继承自Action基类,实现了ActionForward接口的execute方法。通过UserActionForm表单重置并获取用户数据,同时利用Selector类从数据库中获取用户选项数据,最终将这些数据传递给前端显示。
482

被折叠的 条评论
为什么被折叠?



