⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newuseraction.java

📁 首先确保MySQL4.0数据库已经正确安装
💻 JAVA
字号:
package edu.jnestore.action;

import org.apache.struts.action.*;
import javax.servlet.http.*;
import edu.jnestore.beans.Account;
import edu.jnestore.util.Converter;
import edu.jnestore.service.*;
import edu.jnestore.exceptions.*;
/**
 *处理用户注册请求
 */
public class NewUserAction extends Action
{
  public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, 
                           HttpServletRequest httpServletRequest, 
                           HttpServletResponse httpServletResponse)
  {
   
     IBizService bizservice = BizServiceFactory.createService();
    Account account = Converter.getInstance().ConverterToAccount((NewUserActionForm)actionForm);   
    try
    {
     bizservice.newUser(account);     
     }
    catch(UserExistsException e)
    {
    	 ActionErrors errors = new ActionErrors();
         ActionError error = new ActionError("promt.userexists");
         errors.add( ActionErrors.GLOBAL_ERROR, error );
         saveErrors( httpServletRequest, errors );
         return (actionMapping.findForward("failure"));
      
    }
    catch(DBException e) {
    	ActionErrors errors = new ActionErrors();
         ActionError error = new ActionError("promt.dbexception");
         errors.add( ActionErrors.GLOBAL_ERROR, error );
         saveErrors( httpServletRequest, errors );
         return (actionMapping.findForward("failure"));
    }
    return actionMapping.findForward("success");
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -