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 + -
显示快捷键?