📄 queryupdateaction.java
字号:
/*
* @(#)AddPassenger.java 1.0 2005/04/19
* <p>copyright: Copyright 东软 国际合作事业部版权所有</p>
* <p>company: neusoft</p>
* <p>time: 2005.04.19</p>
*/
package jiasir.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import zhangchunliang.model.AppMode;
import jiasir.form.QueryPassenger;
import jiasir.model.QueryPassengerModel;
import jiasir.form.Passenger;
import jiasir.DrawOption;
import jiasir.FormatString;
/**
* 处理修改违禁品信息页面中查询的Action
* @author 王嘉
* @version 1.0, 2005/04/19
*/
public class QueryUpdateAction extends Action{
/**
* 返回执行操作后的跳转
* @param mapping
* @param form
* @return
*/
public ActionForward execute(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
if(!AppMode.getAppMode()){
System.out.println("Application is terminated...");
return mapping.findForward("appInfo");
}
/** Form对象实例化 */
QueryPassenger queryPassenger = (QueryPassenger)form;
/** Model对象实例化 */
QueryPassengerModel queryUpdateModel = new QueryPassengerModel();
/** Model属性初始化 */
queryUpdateModel.queryType = queryPassenger.getQueryType();
queryUpdateModel.queryInfo =
FormatString.convert(queryPassenger.getQueryInfo());
/** 临时变量保存返回值 */
Passenger passenger[];
/** 取得返回值 */
passenger = queryUpdateModel.executeSQL();
/**
* 根据返回值返回不同的ActionForward
* todraw 查询成功后调用DrawOption画出表格显示在当前页面
* error 跳转到错误页面
*/
if(passenger != null) {
/** 设置request中各个属性的值 */
StringBuffer draw=DrawOption.drawTable(passenger,passenger.length);
request.setAttribute("draw", draw);
return mapping.findForward("todraw");
} else{
return mapping.findForward("error");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -