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

📄 doc_writeaction.java

📁 实现办公自动化系统
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.oa.struts.document.action;

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;
import com.oa.struts.document.form.Doc_writeForm;
import com.oa.struts.document.modle.DocumentDAO;
import com.oa.struts.vo.DocumentInfo;
import com.oa.struts.vo.LoginInfo;
import com.oa.util.Chinese_Do;
import com.oa.util.Date_Do;

/** 
 * MyEclipse Struts
 * Creation date: 11-05-2008
 * 
 * XDoclet definition:
 * @struts.action path="/doc_write" name="doc_writeForm" scope="request" validate="true"
 */
public class Doc_writeAction extends Action {
	/*
	 * Generated Methods
	 */

	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		HttpSession session=request.getSession();
		System.out.println("11111111111111111111111111111111111111111111");
		String path="";
		Chinese_Do cd=new Chinese_Do();
		Doc_writeForm doc_writeForm = (Doc_writeForm) form;// TODO Auto-generated method stub
		String methCode=request.getParameter("methCode"); 
		LoginInfo loginInfo=(LoginInfo)session.getAttribute("LoginInfo");
		//System.out.println("22222222222222222222222222222222222222222222222222");
		DocumentInfo docInfo=new DocumentInfo();
		
		int accepter=Integer.parseInt(doc_writeForm.getReceiveUser());                                          
		int sender=loginInfo.getUserId();
		String docTitle=cd.getString(doc_writeForm.getDocTitle());
		String docContent=cd.getString(doc_writeForm.getDocContent());
		int isAffix=Integer.parseInt(doc_writeForm.getIsAffix());
		int examine=0;											//处理结果,默认初始状态为0,即未批
		int sign=0;												//是否被查看
		int location=loginInfo.getUserRole();					//位置
		String createTime=new Date_Do().getDate();
		int  affixId=0;														//保存公文信息
		docInfo.setAccepter(accepter);
		docInfo.setSender(sender);
		docInfo.setIsAffix(isAffix);
		docInfo.setAffixId(affixId);
		docInfo.setContent(docContent);
		docInfo.setTitle(docTitle);
		docInfo.setCreateTime(createTime);
		docInfo.setExamine(examine);
		docInfo.setLocation(location);
		docInfo.setSign(sign);
		if(methCode.equals("insertDoc"))
		{
			DocumentDAO docDAO=new DocumentDAO();
			boolean flag=docDAO.insertDoc(docInfo);
			if(flag)
			{
				path="success";
			}
			else
			{
				
				path="failed";
			}
			
		}
		return mapping.findForward(path);
	}
}

⌨️ 快捷键说明

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