混合Eclipse、WTP、Struts和Hibernate - 编程入门网
b-classes.
public abstract class AbstractAction extends Action {
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
// Define action errors and forward
ActionErrors errors = new ActionErrors();
ActionForward forward = new ActionForward();
try {
forward = performAction(mapping, form, request, response);
} catch (Exception e) {
// Report the error using the appropriate name and ID.
errors.add("name", new ActionError("id"));
}
// If a message is required, save the specified key(s)
// into the request for use by the tag.
混合Eclipse、WTP、Struts和Hibernate(3)时间:2010-12-31 bea Boris Minkin在该类中,我们实现了Struts 1.1框架对动作默认调用的execute方法。它在其performAction()方法中处理逻辑,并根据是否有异常抛出来转到成功或失败的处理程序。相应地,必须在Struts配置文件(struts-config.xml)中定义每一动作的成功和失败映射。 具体动作的创建非常容易。可使用Eclipse向导,创建动作类。确保将AbstractAction选择为超类,并复选Inherited abstract methods框(请参见图2)。 这将自动生成带有performAction()方法的CreateCustomerAction类。复制CreateCustomerServlet doGet()方法的内容,按清单4所示进行修改,并将其粘贴到performAction()。 清单4:新版本performAction方法的内容
混合Eclipse、WTP、Struts和Hibernate(4)时间:2010-12-31 bea Boris Minkin显而易见,非Struts代码和Struts代码的惟一区 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |