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

📄 modifyplanecomnoaction.java

📁 eclipse java/jsp 航空管理系统
💻 JAVA
字号:
/*
 * Created on 2005-4-20
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package ddl.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 java.util.Date;
import java.text.DateFormat;
import ddl.form.ModifyPlaneComNoForm;
import ddl.model.ModifyPlaneComNo;

/**
 * @author duzhibo@neusoft
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public class ModifyPlaneComNoAction extends Action {
	/**
	 * 取得系统的时间
	 * 
	 * @返回的是"YYYY-MM-DD"的形式;
	 */
	public static String nowDate() {
		/** 系统的时间变量 */
		Date nowDate = new Date();
		/** 将系统的时间格式化之后 */
		String nowDateFormat = DateFormat.getDateInstance().format(nowDate);
		return nowDateFormat;
	}

	/**
	 * 对表提交的字符串进行数据的转化,避免出现乱码
	 * 
	 * @字符串传递的参数
	 * @return转换后的字符串
	 */
	public String convert(String s) {
		try {
			s = "\'" + s + "\'";
			byte[] b = s.getBytes("ISO-8859-1");
			s = new String(b);
			return s;
		}

		catch (Exception e) {
			return s;
		}
	}

	/**
	 * 取得表单的数据,调用model方法进行处理,然后插入数据库
	 *  
	 */
	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");
		}
		
		/** 实例化表单 */
		ModifyPlaneComNoForm modifyPlaneComNoForm = (ModifyPlaneComNoForm) form;
		/** 实例化model对象 */
		ModifyPlaneComNo modifyPlaneComNo = new ModifyPlaneComNo();
		/** 将表单的值get出来,赋值给model变量 */
		modifyPlaneComNo.flightComName = convert(modifyPlaneComNoForm
				.getFlightComName());
		modifyPlaneComNo.flightNo = convert(modifyPlaneComNoForm.getFlightNo());
     
        System.out.println(modifyPlaneComNo.flightNo);
		/** 生成插入的时间 */
		modifyPlaneComNo.insert_date = convert(nowDate());
		modifyPlaneComNo.update_date = convert(nowDate());
		/** 定义个int型数据,来接受返回值 */
		int n = modifyPlaneComNo.modifySqlExecute();
		if (n == 1) {
			return mapping.findForward("success");
		} else {
			return mapping.findForward("error");
		}
	}
}

⌨️ 快捷键说明

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