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

📄 trainaction.java

📁 提供列车车次查询功能
💻 JAVA
字号:
/*
 * TrainAction.java
 *
 * Created on 2008��11��28��, ����5:05
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package java.struts_tier;

/**
 *
 * @author Administrator
 */

import java.hibernate_tier.Train;
import java.model.Handler;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class TrainAction extends Action{
    public ActionForward execute(ActionMapping mapping,ActionForm form,
            HttpServletRequest request,HttpServletResponse response){
        /**@todo:complete the business logic here,this is just a akeletion.*/
        TrainActionForm tForm=(TrainActionForm) form;
        
        String trainCode=tForm.getTrainCode();                                  //从ActionForm中获得数据
        //调用模型层组件Handler的方法,从数据库中获得数据对象
        Train t=new Handler().getQueryResult(trainCode);
        HttpSession session=request.getSession(true);                           //生成一个session实例
        session.setAttribute("result",t);                                       //把数据对象存入session中  

    String prompt=new String();                                                 //生成一个标志字符串      
    
    if(t==null)
        prompt="Fail";
    else
        prompt="Success";
    return mapping.findForward(prompt);
    }
}

⌨️ 快捷键说明

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