📄 addplanecomnoaction.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 + -