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

📄 addplanecomnoaction.java

📁 eclipse java/jsp 航空管理系统
💻 JAVA
字号:
/*
 * Created on 2000-4-18
 *
 * 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.AddPlaneComNoForm;
import ddl.model.AddPlaneComNo;

/**
 * @author duzhibo@neusoft
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public class AddPlaneComNoAction 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");
		}
		
		
		/** 实例化表单 */
		AddPlaneComNoForm addPlaneComNoForm = (AddPlaneComNoForm) form;
		/** 实例化model对象 */
		AddPlaneComNo addPlaneComNo = new AddPlaneComNo();
		/** 获得表单中的值,并且赋值给model中的变量 */
		addPlaneComNo.flightComName = convert(addPlaneComNoForm
				.getFlightComName());
		addPlaneComNo.flightNo = convert(addPlaneComNoForm.getFlightNo());
		/** 获得插入的时间 */
		addPlaneComNo.insert_date = convert(nowDate());
		addPlaneComNo.update_date = convert(nowDate());
		int n = addPlaneComNo.addSqlExecute();
		if (n == 1) {
			return mapping.findForward("success");
		} else {
			return mapping.findForward("error");
		}
	}

}

⌨️ 快捷键说明

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