亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? informationdetailaction.java

?? 這個是完整的wap項目的源碼 開發語言 Java 系統架構 Struts + hibernate + spring 數據庫 Mysql5.0 應用服務器Tomcat5.0 開發工具 MyEc
?? JAVA
字號:
package com.longtime.wap.module.front.web.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.validator.GenericValidator;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.longtime.wap.common.WapConstant;
import com.longtime.wap.common.enums.CategoryEnum;
import com.longtime.wap.frame.common.UserSessionVO;
import com.longtime.wap.model.Information;
import com.longtime.wap.model.Payment;
import com.longtime.wap.model.UserInfo;
import com.longtime.wap.module.front.common.FrontConstant;
import com.longtime.wap.module.front.service.FrontService;
import com.longtime.wap.module.front.web.form.InformationDetailForm;

/**
 * 處理詳細信息請求
 * 
 * @author bulc
 * @date Nov 19, 2007
 */
public class InformationDetailAction extends FrontBaseAction {
	private static final Log LOGGER = LogFactory
			.getLog(InformationDetailAction.class);

	private FrontService frontService;

	/**
	 * 注入服務對象
	 * 
	 * @param frontService
	 *            服務對象
	 */
	public void setFrontService(FrontService frontService) {
		this.frontService = frontService;
	}

	/**
	 * 獲取信息請求處理
	 * 
	 * @param mapping
	 *            ActionMapping對象
	 * @param form
	 *            ActionForm對象
	 * @param request
	 *            HttpServletRequest對象
	 * @param response
	 *            HttpServletResponse對象
	 * @return ActionForward對象
	 * @throws Exception
	 *             異常對象
	 */
	public ActionForward getInformation(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		if (!this.isUser(request)) {
			// 禁止訪問頁面信息
			return mapping.findForward("error");
		} else {
			// 正常訪問
			try {
				UserSessionVO usVo = (UserSessionVO) request.getSession()
						.getAttribute(WapConstant.USER_SESSION);
				long userId = usVo.getUserId();
				long infoId = Long.parseLong(request.getParameter("id"));
				Information info = super.filtInformationContent(frontService
						.getInfoById(infoId), frontService);
				if (null == info) {
					throw new RuntimeException("您所查看的信息不存在");
				}
				InformationDetailForm idForm = new InformationDetailForm();
				idForm
						.setInformationId(String.valueOf(info
								.getInformationId()));
				idForm.setTitle(info.getTitle());
				idForm.setCpName(info.getBusiness().getCp().getCompanyName());
				idForm.setCategory(String.valueOf(info.getBusiness()
						.getCategory()));
				idForm.setCategoryName(CategoryEnum.getValue(
						info.getBusiness().getCategory()).toChinese());
				Payment payment = frontService.getPaymentByUserIdAndInfoId(
						userId, infoId);
				if (null != payment) {
					// 買過
					idForm.setContent(info.getContent());
					if (!GenericValidator.isBlankOrNull(info.getFilePath())) {
						idForm.setFilePath(info.getFilePath());
					}
					idForm.setDetailFlug("detail");
				} else {
					// 沒買過
					idForm
							.setBusinessName(info.getBusiness()
									.getBusinessName());
					idForm.setPrice(String.valueOf(info.getPrice()));
					idForm.setDetailFlug("temp");
				}
				request.setAttribute(FrontConstant.INFORMATION_DETAIL_FORM,
						idForm);
			} catch (Exception ex) {
				LOGGER.error(ex);
				ex.printStackTrace();
			}
			super.setHeader(request, frontService);
			super.setLeft(request, frontService);
			return mapping.findForward("infoDetail");
		}

	}

	/**
	 * 購買信息請求處理
	 * 
	 * @param mapping
	 *            ActionMapping對象
	 * @param form
	 *            ActionForm對象
	 * @param request
	 *            HttpServletRequest對象
	 * @param response
	 *            HttpServletResponse對象
	 * @return ActionForward對象
	 * @throws Exception
	 *             異常對象
	 */
	public ActionForward buyInformation(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		try {
			InformationDetailForm idForm = (InformationDetailForm) form;
			UserSessionVO usVo = (UserSessionVO) request.getSession()
					.getAttribute(WapConstant.USER_SESSION);
			long userId = usVo.getUserId();
			long infoId = Long.parseLong(request.getParameter("id"));
			frontService.savePurchaseInfo(userId, infoId);
			// 更新顯示用戶的余額
			UserInfo user = frontService.getUserById(userId);
			usVo.setMoney(String.valueOf(user.getMoney()));
			Information info = this.filtInformationContent(frontService
					.getInfoById(infoId), frontService);
			idForm.setContent(info.getContent());
			if (!GenericValidator.isBlankOrNull(info.getFilePath())) {
				idForm.setFilePath(info.getFilePath());
			}
			idForm.setDetailFlug("detail");
		} catch (RuntimeException ex) {
			request.setAttribute(FrontConstant.BUY_INFO_ERROR, ex.getMessage());
		} catch (Exception ex) {
			LOGGER.error(ex);
			ex.printStackTrace();
		}
		super.setHeader(request, frontService);
		super.setLeft(request, frontService);
		return mapping.findForward("infoDetail");
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文一区一区三区高中清不卡| 91麻豆产精品久久久久久| 一区二区三区四区不卡视频| 欧美国产1区2区| 亚洲国产成人午夜在线一区| 日韩久久免费av| 精品久久久久久亚洲综合网| 日韩欧美视频在线| 欧美一区二区三区电影| 日韩三级电影网址| 久久精品亚洲麻豆av一区二区| 欧美一区二区三区免费大片| 欧美一卡二卡三卡| www亚洲一区| 国产精品网曝门| 自拍视频在线观看一区二区| 亚洲激情第一区| 亚洲成人av福利| 久久99精品视频| 亚洲区小说区图片区qvod| 国内精品国产三级国产a久久| 久久久高清一区二区三区| 国产午夜精品久久久久久免费视| 国产精品美女久久久久久久久| 亚洲天堂成人在线观看| 一级做a爱片久久| 视频一区欧美日韩| 国产精品一区二区在线观看不卡 | 99re这里只有精品6| 在线精品视频一区二区| 日韩色视频在线观看| 中文字幕精品在线不卡| 亚洲一区二区三区中文字幕| 久久激情五月婷婷| www.久久久久久久久| 欧美视频自拍偷拍| 欧美国产精品专区| 日韩电影在线一区| 国产高清久久久久| 欧美日韩不卡视频| 国产精品色呦呦| 日韩在线观看一区二区| 成人黄色网址在线观看| 欧美久久一二区| 亚洲同性gay激情无套| 精品一区二区三区av| 一本到不卡免费一区二区| 精品少妇一区二区三区在线视频 | 欧美一区二区三区免费观看视频| 国产女人aaa级久久久级| 天堂在线亚洲视频| 99这里都是精品| 欧美va日韩va| 性久久久久久久久| 99riav久久精品riav| 国产日韩精品一区二区浪潮av| 视频在线观看一区二区三区| 一道本成人在线| 亚洲欧美怡红院| 成熟亚洲日本毛茸茸凸凹| 91精品国产综合久久国产大片| 亚洲精品中文在线| 91在线观看一区二区| 国产精品素人一区二区| 国产一区二区导航在线播放| 精品精品国产高清a毛片牛牛 | 欧美一级一区二区| 亚洲午夜精品久久久久久久久| 不卡视频在线观看| 国产精品麻豆久久久| 国产精品456露脸| 久久久亚洲午夜电影| 日本伊人午夜精品| 人人精品人人爱| 色视频成人在线观看免| 亚洲激情在线播放| 99精品久久99久久久久| 国产亚洲福利社区一区| 免费成人在线观看视频| 欧美日韩激情一区| 亚洲永久精品大片| 国产二区国产一区在线观看| 国产亲近乱来精品视频| 激情综合五月天| 日韩精品一区在线| 美女一区二区在线观看| 欧美疯狂性受xxxxx喷水图片| 亚洲色图欧洲色图婷婷| 99麻豆久久久国产精品免费| 久久久久久久久久久久久久久99| 天天操天天综合网| 91精品国产综合久久小美女| 天堂一区二区在线| 337p亚洲精品色噜噜狠狠| 午夜精品一区二区三区电影天堂| 欧美伊人久久大香线蕉综合69| 国产三级久久久| 久久99精品视频| 欧美xxx久久| 国产精品一区二区三区网站| 国产午夜久久久久| 成人免费观看视频| 亚洲欧美在线aaa| 欧美熟乱第一页| 免费观看久久久4p| 久久亚洲综合色| www.综合网.com| 日韩影院精彩在线| 欧美大片一区二区| 国产成人在线看| 亚洲永久免费视频| 欧美成人a∨高清免费观看| 国产精品影视网| √…a在线天堂一区| 在线国产电影不卡| 日本美女视频一区二区| 26uuu精品一区二区三区四区在线| 久久成人麻豆午夜电影| 中文字幕在线视频一区| 欧美性xxxxx极品少妇| 日韩av一级电影| 国产精品视频线看| 欧美性大战久久久久久久蜜臀| 一区二区在线电影| 国产三级精品三级在线专区| 日本道免费精品一区二区三区| 亚洲一区二区三区美女| 日韩三级在线观看| 99久久国产综合色|国产精品| 亚洲高清免费一级二级三级| 精品精品国产高清一毛片一天堂| 99精品视频中文字幕| 亚洲一区二区三区小说| 国产精品午夜在线| 日韩一二三区不卡| 欧美日韩一区成人| 不卡的电影网站| 国产成人欧美日韩在线电影| 亚洲一级不卡视频| 亚洲精品美国一| 久久久午夜精品| 久久精品人人爽人人爽| 欧美日韩亚洲综合| 欧美色电影在线| 国产一区二区久久| 国产在线精品一区在线观看麻豆| 调教+趴+乳夹+国产+精品| 国产精品久久久久久久久果冻传媒| 日韩视频在线观看一区二区| 欧美性色aⅴ视频一区日韩精品| 99久久亚洲一区二区三区青草| 精品综合免费视频观看| 日韩av网站免费在线| 亚洲一级二级三级在线免费观看| 欧美日韩三级一区二区| 91视频国产观看| www.激情成人| 国产精品1区二区.| 免费欧美高清视频| 亚洲已满18点击进入久久| 亚洲精选视频免费看| 亚洲日本在线观看| 中文字幕永久在线不卡| 中文字幕免费观看一区| 久久九九国产精品| 久久久综合精品| 久久一区二区视频| 337p日本欧洲亚洲大胆色噜噜| 日韩一区二区在线观看视频播放| 欧美日韩亚州综合| 91精品福利在线| 日韩欧美一二三四区| 日韩视频在线一区二区| 欧美一级二级三级乱码| 欧美大片国产精品| 7777精品伊人久久久大香线蕉完整版 | 色香色香欲天天天影视综合网| 成人免费精品视频| 91丨porny丨在线| 91精品国产一区二区| 777a∨成人精品桃花网| 欧美一区二区免费观在线| 欧美中文字幕亚洲一区二区va在线| 91丝袜美女网| 91美女片黄在线观看| 国产福利一区二区三区视频| 国产精品 日产精品 欧美精品| 国产成人福利片| 99视频精品免费视频| 在线亚洲一区二区| 久久亚洲精品国产精品紫薇| 中国色在线观看另类| 亚洲日韩欧美一区二区在线| 午夜精品成人在线视频| 免费一级片91| www.亚洲精品| 欧美日韩国产综合视频在线观看| 91精品国产综合久久福利软件 | 日本一区二区免费在线观看视频 | 夜夜亚洲天天久久|