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

📄 addnewsaction.java

📁 用ajax在ssh框架下发挥
💻 JAVA
字号:
package com.news.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.actions.DispatchAction;import org.springframework.beans.factory.BeanFactory;import com.news.service.INewsService;import com.news.struts.form.AddNewsForm;import com.news.utils.GetXml;import com.news.valsession.NewsValsession;public class AddNewsAction extends DispatchAction {	public ActionForward add(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response) {		AddNewsForm addNewsForm = (AddNewsForm) form;		response.setContentType("text/html;charset=GBK");				String typeid = (String) request.getSession().getAttribute("typeid");		addNewsForm.setTypeid(typeid);		BeanFactory factory = GetXml.getXml();		INewsService news = (INewsService)factory.getBean("userinfoServiceNews");				NewsValsession t = new NewsValsession();		String url = t.valid(request,addNewsForm);		//System.out.println(url);		if(!url.equals("faile")){			news.insertNews(addNewsForm);		}		return mapping.findForward(url);	}		public ActionForward getTypeid(			ActionMapping mapping,			ActionForm form,			HttpServletRequest request,			HttpServletResponse response) {			AddNewsForm addNewsForm = (AddNewsForm) form;			response.setContentType("text/html;charset=GBK");				String typeid = addNewsForm.getTypeid();			request.getSession().setAttribute("typeid",typeid);						return mapping.findForward("newok");		}		public ActionForward change(			ActionMapping mapping,			ActionForm form,			HttpServletRequest request,			HttpServletResponse response) {			AddNewsForm addNewsForm = (AddNewsForm) form;			response.setContentType("text/html;charset=GBK");						String typeid = (String) request.getSession().getAttribute("typeid");			addNewsForm.setTypeid(typeid);						BeanFactory factory = GetXml.getXml();			INewsService news = (INewsService)factory.getBean("userinfoServiceNews");						NewsValsession t = new NewsValsession();			String url = t.valid(request,addNewsForm);			if(!url.equals("faile")){				news.changeNews(addNewsForm);				url = "changenews";			}			return mapping.findForward(url);		}		public ActionForward changeFin(			ActionMapping mapping,			ActionForm form,			HttpServletRequest request,			HttpServletResponse response) {			AddNewsForm addNewsForm = (AddNewsForm) form;			response.setContentType("text/html;charset=GBK");						String typeid = (String) request.getSession().getAttribute("typeid");			addNewsForm.setTypeid(typeid);			BeanFactory factory = GetXml.getXml();			INewsService news = (INewsService)factory.getBean("userinfoServiceNews");						NewsValsession t = new NewsValsession();			String url = t.valid(request,addNewsForm);			//System.out.println(url);			if(!url.equals("faile")){				news.change2News(addNewsForm);			}			return mapping.findForward(url);		}		public ActionForward del(			ActionMapping mapping,			ActionForm form,			HttpServletRequest request,			HttpServletResponse response) {			AddNewsForm addNewsForm = (AddNewsForm) form;			response.setContentType("text/html;charset=GBK");						String typeid = (String) request.getSession().getAttribute("typeid");			addNewsForm.setTypeid(typeid);			BeanFactory factory = GetXml.getXml();			INewsService news = (INewsService)factory.getBean("userinfoServiceNews");						NewsValsession t = new NewsValsession();			String url = t.valid(request,addNewsForm);			//System.out.println(url);			if(!url.equals("faile")){				news.deleteNews(addNewsForm);			}			return mapping.findForward(url);		}		public ActionForward query(ActionMapping mapping,ActionForm form,			HttpServletRequest request,HttpServletResponse response) {		AddNewsForm addNewsForm = (AddNewsForm) form;		response.setContentType("text/html;charset=GBK");				BeanFactory factory = GetXml.getXml();		INewsService news = (INewsService)factory.getBean("userinfoServiceNews");			NewsValsession t = new NewsValsession();		String url = t.valid(request,addNewsForm);		//System.out.println(url);		if(!url.equals("faile")){			String typeid = (String) request.getSession().getAttribute("typeid");			addNewsForm.setTypeid(typeid);			//有过改动			String strHql = "from News where typeid = ? order by date2 desc";			String strHql2 = "select count(News.date2)";			NewsHelp help = new NewsHelp();			help.queryHelp(request,strHql,strHql2,news,addNewsForm);			url = "success";		}		return mapping.findForward(url);	}}

⌨️ 快捷键说明

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