childaction.java

来自「一个基于struts框架开发的论坛系统,适合学习」· Java 代码 · 共 42 行

JAVA
42
字号
package frm;

import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.sql.*;

public class ChildAction extends Action{
	
	public ActionForward perform(ActionMapping map,ActionForm form,
			HttpServletRequest request,HttpServletResponse response){
		ChildForm cf=(ChildForm)form;
		boolean b=true;
		String errormsg=null;
		Connection con=null;
		try{
			System.out.println("--Action:"+cf.getChild());
			con=DataConnection.getConnection();
			b=DbChild.save(cf.getChild(),con);
		}catch(Exception e){
			errormsg=e.getMessage();
			b=false;
			e.printStackTrace();
		}finally{
			if(con!=null){
				try{
					con.close();
				}catch(Exception e){}
			}
		}
		if(b){
			System.out.println("成功:转向论坛列表!");
			request.setAttribute("child",cf.getChild());		
			return (map.findForward("sucess"));
		}
		System.out.println("失败:继续输入!error_msg=["+errormsg+"]");
		request.setAttribute("failMsg",errormsg);
		(request.getSession()).setAttribute("failMsg",errormsg);
		request.setAttribute("child",cf.getChild());		
		return (map.findForward("fail"));
	}
}

⌨️ 快捷键说明

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