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

📄 addfwxxaction.java

📁 北大青鸟的租房网练习文件
💻 JAVA
字号:
package com.newer.web.actions;

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 com.newer.dao.FwlxDao;
import com.newer.dao.JdDao;
import com.newer.dao.QxDao;
import com.newer.entity.FwxxVO;
import com.newer.web.forms.AddFwxxActionForm;
import com.sun.org.apache.commons.beanutils.BeanUtils;

public class AddFwxxAction extends Action {
	@Override
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		//response.setContentType("html/text;charset=utf-8");
		//创建ActionForm实例,将页面传过来的值获取到
		AddFwxxActionForm actionform=(AddFwxxActionForm)form;
		//创建BeanUtils实例,以便将actionform中的值转存到相对应的Bean对象中
		BeanUtils bean=new BeanUtils();
		//创建一个Bean对象
		FwxxVO vo=new FwxxVO();
		//将actionform中由页面中传过来的值转存到Bean对象中
		bean.copyProperties(vo, actionform);
		//将Bean对象放到请求对象中以便提交到下一个页面进行显示
		request.setAttribute("fwxx", vo);
		System.out.println(vo.getTitle());
		/*
		 * 为了能在页面上显示上一页面传过来的县区、街道信息和房屋类型
		 * 还得从表中,根据其ID查询出其对应的县区和街道相对应的值来。
		 */
		FwlxDao fwlxd=new FwlxDao();
		JdDao jdd=new JdDao();
		QxDao qxd=new QxDao();
		
		String fwlx=fwlxd.getFwlxByID(vo.getLxid());
		String jd=jdd.getJdByID(vo.getJdid());
		String qx=qxd.getQxByQxID(vo.getQxid());
		request.setAttribute("fwlx", fwlx);
		request.setAttribute("jd", jd);
		request.setAttribute("qx", qx);
		//跳转到中转页面
		return mapping.findForward("switch");
//		FwxxDao fd=new FwxxDao();
//		if(fd.addNewFwxx(vo)){
//			return mapping.findForward("addSuc");
//		}else{
//			return mapping.findForward("addFail");
//		}
	}

}

⌨️ 快捷键说明

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