GoodsAction.java ( File view )

  • By ctz_131415 2014-11-06
  • View(s):358
  • Download(s):11
  • Point(s): 1
			package com.inspur.action;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.ServletRequestAware;

import com.inspur.dao.GoodsDao;
import com.inspur.model.Goods;
import com.inspur.util.ExcelUtil;
import com.inspur.util.JsonUtil;
import com.inspur.util.Page;
import com.inspur.util.PageBean;
import com.inspur.util.ResponseUtil;
import com.opensymphony.xwork2.ActionSupport;

public class GoodsAction extends ActionSupport  implements ServletRequestAware {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private HttpServletRequest request;
	GoodsDao goodsdao=new GoodsDao();
	private String page;//显示商品的page: 第几页 (easyui传的)
	private String rows;//显示商品的rows: 一页多少行 (easyui传的)
	private File img;//上传商品的图片文件
	private String imgFileName;
	private String imgContentType;
	private Goods goods;
	private int id;//后台出来的商品id,用来删除商品
	private int goodsid;//前台用来添加购物车的商品id号
	private int deletegoodid;//
	private File goodsUploadFile;
	public String getPage() {

		return page;
	
}
	public void setPage(String page) {

		this.page = page;
	
}
	public String getRows() {

		return rows;
	
}
	public void setRows(String rows) {

		this.rows = rows;
	
}
	private int cid;
    public int getCid() {

		return cid;
	
}
	public void setCid(int cid) {

		this.cid = cid;
	
}
    public File getImg() {

		return img;
	
}
	public void setImg(File img) {

		this.img = img;
	
}
	public String getImgFileName() {

		return imgFileName;
	
}
	public void setImgFileName(String imgFileName) {

		this.imgFileName = imgFileName;
	
}
	public String getImgContentType() {

		return imgContentType;
	
}
	public void setImgContentType(String imgContentType) {

		this.imgContentType = imgContentType;
	
}
    public Goods getGoods() {

		return goods;
	
}
	public void setGoods(Goods goods) {

		this.goods = goods;
	
}
    public int getId() {

		return id;
	
}
	public void setId(int id) {

		this.id = id;
	
}
    public int getGoodsid() {

		return goodsid;
	
}
	public void setGoodsid(int goodsid) {

		this.goodsid = goodsid;
	
}
 
    public int getDeletegoodid() {

		return deletegoodid;
	
}
	public void setDeletegoodid(int deletegoodid) {

		this.deletegoodid = deletegoodid;
	
}
    public File getGoodsUploadFile() {

		return goodsUploadFile;
	
}
	public void setGoodsUploadFile(File goodsUploadFile) {

		this.goodsUploadFile = goodsUploadFile;
	
}


	@Override
public String execute() throws Exception {

	/*
	 * 1. 获取当前页码
	 */
	int pc = getPageCode(request);
	/*
	 * 2. 使用BookService查询,得到PageBean
	 */
	Page<Goods> pb = goodsdao.listGoods(cid, pc);
	/*
	 * 3. 获取url,设置给PageBean
	 */
	String url = getUrl(request);
	pb.setUrl(url);
	/*
	 * 4. 把PageBean保存到request,转发到/jsps/book/list.jsp
	 */
	request.setAttribute("default", "/jsps/goods/list.jsp");
	request.setAttribute("pb", pb);
	return "list";

}


/**
 * 前台:添加购物车
 * @return
 * @throws Exception
 */
  public String addCar()throws Exception{

	HttpSession session=request.getSession();
	@SuppressWarnings("unchecked")
	List<Map<String ,Object>> carlist=(List<Map<String ,Object>>)session.getAttribute("carlist");
	if(carlist==null){

		 carlist=new ArrayList<Map<String ,Object>>();
	
}
		//1.需要将该产品信息放入购物车  //2.需要判断是否已经买过该产品
		boolean isExits=false;
	    for( Map<String ,Object> map:carlist){

	    	if(((Goods)map.get("goods")).getId()==goodsid){

	    		int count=Integer.parseInt((map.get("count").toString()));
	    		count++;
	    		map.put("count", count);
	    		isExits=true;
	    		break;
	    	
}
	    
}
	    if(!isExits){

	    	Map<String, Object> goodsMap = new HashMap<String, Object>();
	    	Goods goods=goodsdao.findGoodsById(goodsid);
	    	goodsMap.put("goods", goods);
	    	goodsMap.put("count", "1");
	    	carlist.add(goodsMap);
	    	session.setAttribute("carlist", carlist);
	    
}
	   request.setAttribute("default", "/jsps/car/car.jsp");
	   return "car";

}
  
  /**
   * 前台:删除购物车里的物品
   * @return
   * @throws Exception
   */
  public String deleteCar() throws Exception {

	   HttpSession session=request.getSession();
	  @SuppressWarnings("unchecked")
	List<Map<String,Object>> carlist=(List<Map<String,Object>>)session.getAttribute("carlist");
	  for(int i=0;i<=carlist.size();i++){

		  if(((Goods)(carlist.get(i).get("goods"))).getId()==deletegoodid){

			  carlist.remove(i);
			  break;
		  
}
		  
	  
}
	  request.setAttribute("default", "/jsps/car/car.jsp");
	  return "car";
	
	
}
  
  
  
//后台:展示所有商品
public String ShowGoods() throws Exception {

	int total=goodsdao.goodsCount();
	PageBean pagebean= new PageBean(Integer.parseInt(page),Integer.parseInt(rows));
	ResultSet rs=goodsdao.showGoods(pagebean);
	JSONObject result = new JSONObject();
	JSONArray jsonArray = JsonUtil.formatRsToJsonArray(rs);
	result.put("rows", jsonArray);
	result.put("total", total);
	ResponseUtil.write(ServletActionContext.getResponse(), result);
	return null;

}
//后台:在商品时,需要展商品分类的名称,通过分类的名称来添加商品
public String ShowgoodsType() throws Exception {

	ResultSet rs=goodsdao.GoodsType();
	JSONArray jsonArray = JsonUtil.formatRsToJsonArray(rs);
	ResponseUtil.write(ServletActionContext.getResponse(), jsonArray);
	return null;

}
//后台:添加商品
public String addGoods()throws Exception{

	 JSONObject result=new JSONObject();
	 goods.setImg(imgFileName);//设置图片的名称放到数据库
	 int a= goodsdao.addGoods(goods);
	 if(a==1){

		  InputStream is=new FileInputStream(img);
		  @SuppressWarnings("deprecation")
		String path=ServletActionContext.getRequest().getRealPath("/image/products");
		  OutputStream os=new FileOutputStream(new File(path,this.imgFileName));
		  byte buffer []=new byte[400];
			int length=0;
			while((length=is.read(buffer))>0){

				os.write(buffer, 0, length);
			
}
		   os.close();
		   is.close();
	       result.put("success", "true");//设置给客户端返回的执行信息
	  
}else{

		 result.put("errorMsg", "
...
...
(Please download the complete source code to view)
			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 1

Download
0 lines left, continue to read
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
01.97 kB
????+???-?+?+???????-?.url199.00 B2014-04-01|22:07
01.97 kB
2-140G1141638.jpg36.53 kB2014-07-23|20:33
2-140G1141639.jpg37.54 kB2014-07-23|20:33
2-140G1141640.jpg99.20 kB2014-07-23|20:33
2-140G1141645.jpg45.52 kB2014-07-23|20:33
2-140G1141648.jpg95.55 kB2014-07-23|20:33
2-140G1141A0.jpg99.01 kB2014-07-23|20:33
2-140G1141A6.jpg91.47 kB2014-07-23|20:33
01.97 kB
goods.sql2.07 kB2014-04-04|18:42
t_admin.sql1.44 kB2014-04-04|18:43
t_category.sql3.84 kB2014-04-04|18:44
t_user.sql1.03 kB2014-04-04|18:45
-?+?.txt1.47 kB2014-03-26|22:31
??-+????-?+?.txt542.00 B2014-07-23|20:34
01.97 kB
01.97 kB
.classpath2.03 kB2014-11-05|12:36
01.97 kB
.mymetadata298.00 B2014-05-10|10:21
.project1.71 kB2014-05-10|10:21
01.97 kB
.jsdtscope493.00 B2014-05-10|10:21
com.genuitec.eclipse.j2eedt.core.prefs1.02 kB2014-05-10|10:21
org.eclipse.core.resources.prefs477.00 B2014-05-10|10:21
org.eclipse.jdt.core.prefs395.00 B2014-05-10|10:21
org.eclipse.ltk.core.refactoring.prefs137.00 B2014-05-10|10:21
org.eclipse.wst.common.component458.00 B2014-05-10|10:21
org.eclipse.wst.common.project.facet.core.xml252.00 B2014-05-10|10:21
org.eclipse.wst.jsdt.ui.superType.container49.00 B2014-05-10|10:21
org.eclipse.wst.jsdt.ui.superType.name6.00 B2014-05-10|10:21
01.97 kB
01.97 kB
01.97 kB
01.97 kB
AdminAction.java3.47 kB2014-05-10|10:21
CategoryAction.java7.47 kB2014-11-05|15:50
GoodsAction.java10.12 kB2014-05-10|10:21
IndexAction.java848.00 B2014-05-10|10:21
UserAction.java11.33 kB2014-05-10|10:21
01.97 kB
AdminDao.java2.48 kB2014-05-10|10:21
CategoryDao.java9.24 kB2014-05-10|10:21
GoodsDao.java8.30 kB2014-05-10|10:21
UserDao.java7.84 kB2014-05-10|10:21
01.97 kB
Admin.java997.00 B2014-05-10|10:21
Category.java1.58 kB2014-11-05|15:36
Goods.java1.56 kB2014-05-10|10:21
User.hbm.xml1.41 kB2014-05-10|10:21
User.java2.08 kB2014-05-10|10:21
01.97 kB
goodsExporTemplate.xls16.50 kB2014-05-10|10:21
01.97 kB
AdminLoginServlet.java1,013.00 B2014-05-10|10:21
CategoryException.java781.00 B2014-05-10|10:21
DbCon.java1.43 kB2014-05-10|10:21
ExcelUtil.java1.85 kB2014-05-10|10:21
JsonUtil.java602.00 B2014-05-10|10:21
MD5.java1.04 kB2014-05-10|10:21
Page.java1,016.00 B2014-05-10|10:21
PageBean.java559.00 B2014-05-10|10:21
ResponseUtil.java1.27 kB2014-05-10|10:21
db.properties116.00 B2014-11-05|13:22
email_template.properties396.00 B2014-07-11|14:32
struts.xml1.97 kB2014-11-05|15:06
01.97 kB
01.97 kB
01.97 kB
01.97 kB
goodssecondtype.jsp4.38 kB2014-11-05|15:18
goodstype.jsp4.47 kB2014-11-05|16:16
goods.jsp8.13 kB2014-11-05|14:10
01.97 kB
changelog.txt18.01 kB2014-05-10|10:21
01.97 kB
01.97 kB
actions.html1.92 kB2014-05-10|10:21
ajax.html1.67 kB2014-05-10|10:21
basic.html2.05 kB2014-05-10|10:21
datagrid_data1.json1.39 kB2014-05-10|10:21
tools.html2.38 kB2014-05-10|10:21
_content.html701.00 B2014-05-10|10:21
01.97 kB
basic.html744.00 B2014-05-10|10:21
firstday.html1.11 kB2014-05-10|10:21
01.97 kB
01.97 kB
actions.html3.41 kB2014-05-10|10:21
basic.html2.74 kB2014-05-10|10:21
combobox_data1.json551.00 B2014-05-10|10:21
customformat.html1.16 kB2014-05-10|10:21
dynamicdata.html987.00 B2014-05-10|10:21
multiple.html925.00 B2014-05-10|10:21
navigation.html2.91 kB2014-05-10|10:21
remotedata.html900.00 B2014-05-10|10:21
remotejsonp.html1.63 kB2014-05-10|10:21
01.97 kB
actions.html1.95 kB2014-05-10|10:21
basic.html1.28 kB2014-05-10|10:21
datagrid_data1.json1.41 kB2014-05-10|10:21
initvalue.html1.30 kB2014-05-10|10:21
multiple.html1.35 kB2014-05-10|10:21
navigation.html1.45 kB2014-05-10|10:21
01.97 kB
actions.html1.50 kB2014-05-10|10:21
basic.html831.00 B2014-05-10|10:21
initvalue.html864.00 B2014-05-10|10:21
multiple.html1,014.00 B2014-05-10|10:21
tree_data1.json718.00 B2014-05-10|10:21
basic.html1.57 kB2014-05-10|10:21
01.97 kB
aligncolumns.html1.51 kB2014-05-10|10:21
basic.html1.35 kB2014-05-10|10:21
cellstyle.html1.57 kB2014-05-10|10:21
checkbox.html1.94 kB2014-05-10|10:21
clientpagination.html2.71 kB2014-05-10|10:21
columngroup.html1.43 kB2014-05-10|10:21
complextoolbar.html2.43 kB2014-05-10|10:21
contextmenu.html2.41 kB2014-05-10|10:21
custompager.html1.85 kB2014-05-10|10:21
datagrid_data1.json1.39 kB2014-05-10|10:21
datagrid_data2.json1.29 kB2014-05-10|10:21
footer.html1.44 kB2014-05-10|10:21
formatcolumns.html1.58 kB2014-05-10|10:21
frozencolumns.html1.45 kB2014-05-10|10:21
frozenrows.html1.64 kB2014-05-10|10:21
mergecells.html1.83 kB2014-05-10|10:21
products.json368.00 B2014-05-10|10:21
rowborder.html2.31 kB2014-05-10|10:21
rowediting.html4.08 kB2014-05-10|10:21
rowstyle.html1.54 kB2014-05-10|10:21
selection.html2.25 kB2014-05-10|10:21
simpletoolbar.html1.67 kB2014-05-10|10:21
transform.html1.54 kB2014-05-10|10:21
01.97 kB
basic.html738.00 B2014-05-10|10:21
dateformat.html1.35 kB2014-05-10|10:21
events.html957.00 B2014-05-10|10:21
validate.html1.15 kB2014-05-10|10:21
01.97 kB
basic.html771.00 B2014-05-10|10:21
initvalue.html830.00 B2014-05-10|10:21
showseconds.html916.00 B2014-05-10|10:21
demo.css387.00 B2014-05-10|10:21
01.97 kB
basic.html1.05 kB2014-05-10|10:21
complextoolbar.html2.02 kB2014-05-10|10:21
toolbarbuttons.html1.53 kB2014-05-10|10:21
01.97 kB
basic.html1.04 kB2014-05-10|10:21
constain.html1.36 kB2014-05-10|10:21
snap.html1.23 kB2014-05-10|10:21
01.97 kB
accept.html2.25 kB2014-05-10|10:21
basic.html1.98 kB2014-05-10|10:21
sort.html1.88 kB2014-05-10|10:21
01.97 kB
basic.html2.19 kB2014-05-10|10:21
01.97 kB
basic.html3.38 kB2014-05-10|10:21
form_data1.json131.00 B2014-05-10|10:21
load.html3.64 kB2014-05-10|10:21
01.97 kB
addremove.html2.04 kB2014-05-10|10:21
basic.html1.81 kB2014-05-10|10:21
complex.html2.50 kB2014-05-10|10:21
datagrid_data1.json1.39 kB2014-05-10|10:21
full.html1.04 kB2014-05-10|10:21
nestedlayout.html1.47 kB2014-05-10|10:21
nocollapsible.html1.38 kB2014-05-10|10:21
propertygrid_data1.json728.00 B2014-05-10|10:21
tree_data1.json718.00 B2014-05-10|10:21
_content.html725.00 B2014-05-10|10:21
01.97 kB
basic.html1.13 kB2014-05-10|10:21
group.html1.79 kB2014-05-10|10:21
iconalign.html1.34 kB2014-05-10|10:21
plain.html1.48 kB2014-05-10|10:21
toggle.html1.20 kB2014-05-10|10:21
01.97 kB
01.97 kB
actions.html2.33 kB2014-05-10|10:21
basic.html2.10 kB2014-05-10|10:21
basic.html1.97 kB2014-05-10|10:21
customitem.html1.85 kB2014-05-10|10:21
events.html1.29 kB2014-05-10|10:21
01.97 kB
alert.html1.53 kB2014-05-10|10:21
basic.html1.67 kB2014-05-10|10:21
interactive.html1.19 kB2014-05-10|10:21
position.html3.66 kB2014-05-10|10:21
01.97 kB
basic.html884.00 B2014-05-10|10:21
format.html1.65 kB2014-05-10|10:21
range.html796.00 B2014-05-10|10:21
01.97 kB
basic.html930.00 B2014-05-10|10:21
increment.html817.00 B2014-05-10|10:21
range.html818.00 B2014-05-10|10:21
01.97 kB
basic.html814.00 B2014-05-10|10:21
custombuttons.html1.10 kB2014-05-10|10:21
simple.html892.00 B2014-05-10|10:21
01.97 kB
basic.html1.59 kB2014-05-10|10:21
customtools.html1.85 kB2014-05-10|10:21
loadcontent.html1,015.00 B2014-05-10|10:21
nestedpanel.html1.08 kB2014-05-10|10:21
paneltools.html2.03 kB2014-05-10|10:21
_content.html701.00 B2014-05-10|10:21
01.97 kB
basic.html1.09 kB2014-05-10|10:21
01.97 kB
basic.html1.92 kB2014-05-10|10:21
customcolumns.html1.11 kB2014-05-10|10:21
groupformat.html1.04 kB2014-05-10|10:21
propertygrid_data1.json728.00 B2014-05-10|10:21
01.97 kB
basic.html1.15 kB2014-05-10|10:21
01.97 kB
basic.html941.00 B2014-05-10|10:21
category.html1.13 kB2014-05-10|10:21
01.97 kB
basic.html807.00 B2014-05-10|10:21
formattip.html1.10 kB2014-05-10|10:21
rule.html876.00 B2014-05-10|10:21
vertical.html886.00 B2014-05-10|10:21
01.97 kB
actions.html2.50 kB2014-05-10|10:21
basic.html2.29 kB2014-05-10|10:21
01.97 kB
autoheight.html1.72 kB2014-05-10|10:21
basic.html1.68 kB2014-05-10|10:21
hover.html1.99 kB2014-05-10|10:21
nestedtabs.html2.02 kB2014-05-10|10:21
striptools.html1.87 kB2014-05-10|10:21
tabposition.html1.99 kB2014-05-10|10:21
tabstools.html1.53 kB2014-05-10|10:21
tree_data1.json718.00 B2014-05-10|10:21
_content.html701.00 B2014-05-10|10:21
01.97 kB
actions.html1.36 kB2014-05-10|10:21
basic.html752.00 B2014-05-10|10:21
range.html840.00 B2014-05-10|10:21
01.97 kB
ajax.html1.11 kB2014-05-10|10:21
basic.html867.00 B2014-05-10|10:21
customcontent.html1.07 kB2014-05-10|10:21
customstyle.html1.75 kB2014-05-10|10:21
position.html1.26 kB2014-05-10|10:21
toolbar.html1.77 kB2014-05-10|10:21
tooltipdialog.html1.33 kB2014-05-10|10:21
_content.html701.00 B2014-05-10|10:21
_dialog.html547.00 B2014-05-10|10:21
01.97 kB
01.97 kB
actions.html2.25 kB2014-05-10|10:21
basic.html1.16 kB2014-05-10|10:21
clientpagination.html3.33 kB2014-05-10|10:21
contextmenu.html3.21 kB2014-05-10|10:21
editable.html3.00 kB2014-05-10|10:21
footer.html1.74 kB2014-05-10|10:21
reports.html1.64 kB2014-05-10|10:21
treegrid_data1.json1.22 kB2014-05-10|10:21
treegrid_data2.json827.00 B2014-05-10|10:21
treegrid_data3.json1.07 kB2014-05-10|10:21
actions.html1.62 kB2014-05-10|10:21
animation.html806.00 B2014-05-10|10:21
basic.html1.29 kB2014-05-10|10:21
checkbox.html1.32 kB2014-05-10|10:21
contextmenu.html1.92 kB2014-05-10|10:21
dnd.html822.00 B2014-05-10|10:21
editable.html935.00 B2014-05-10|10:21
icons.html804.00 B2014-05-10|10:21
lines.html793.00 B2014-05-10|10:21
tree_data1.json718.00 B2014-05-10|10:21
tree_data2.json901.00 B2014-05-10|10:21
01.97 kB
basic.html1.41 kB2014-05-10|10:21
customtooltip.html2.70 kB2014-05-10|10:21
01.97 kB
basic.html1.04 kB2014-05-10|10:21
customtools.html1.47 kB2014-05-10|10:21
inlinewindow.html1.16 kB2014-05-10|10:21
modalwindow.html1.08 kB2014-05-10|10:21
windowlayout.html1.66 kB2014-05-10|10:21
easyloader.js6.35 kB2014-05-10|10:21
jquery.easyui.min.js301.87 kB2014-05-10|10:21
jquery.min.js81.15 kB2014-05-10|10:21
licence_gpl.txt34.30 kB2014-05-10|10:21
license_commercial.txt1.20 kB2014-05-10|10:21
01.97 kB
easyui-lang-af.js1.91 kB2014-05-10|10:21
easyui-lang-ar.js2.16 kB2014-05-10|10:21
easyui-lang-bg.js2.22 kB2014-05-10|10:21
easyui-lang-ca.js1.99 kB2014-05-10|10:21
easyui-lang-cs.js1.96 kB2014-05-10|10:21
easyui-lang-cz.js2.13 kB2014-05-10|10:21
easyui-lang-da.js1.92 kB2014-05-10|10:21
easyui-lang-de.js2.54 kB2014-05-10|10:21
easyui-lang-el.js2.50 kB2014-05-10|10:21
easyui-lang-en.js2.00 kB2014-05-10|10:21
easyui-lang-es.js2.10 kB2014-05-10|10:21
easyui-lang-fr.js2.01 kB2014-05-10|10:21
easyui-lang-it.js1.97 kB2014-05-10|10:21
easyui-lang-jp.js2.18 kB2014-05-10|10:21
easyui-lang-nl.js1.91 kB2014-05-10|10:21
easyui-lang-pl.js2.02 kB2014-05-10|10:21
easyui-lang-pt_BR.js1.99 kB2014-05-10|10:21
easyui-lang-ru.js2.39 kB2014-05-10|10:21
easyui-lang-sv_SE.js2.19 kB2014-05-10|10:21
easyui-lang-tr.js2.48 kB2014-05-10|10:21
easyui-lang-zh_CN.js2.56 kB2014-05-10|10:21
easyui-lang-zh_TW.js2.06 kB2014-05-10|10:21
01.97 kB
jquery.accordion.js6.08 kB2014-05-10|10:21
jquery.calendar.js9.00 kB2014-05-10|10:21
jquery.combo.js10.17 kB2014-05-10|10:21
jquery.combobox.js8.77 kB2014-05-10|10:21
jquery.combogrid.js5.51 kB2014-05-10|10:21
jquery.combotree.js3.83 kB2014-05-10|10:21
jquery.datagrid.js55.77 kB2014-05-10|10:21
jquery.datebox.js3.43 kB2014-05-10|10:21
jquery.datetimebox.js4.64 kB2014-05-10|10:21
jquery.dialog.js3.80 kB2014-05-10|10:21
jquery.draggable.js7.47 kB2014-05-10|10:21
jquery.droppable.js1.71 kB2014-05-10|10:21
jquery.form.js5.24 kB2014-05-10|10:21
jquery.layout.js11.33 kB2014-05-10|10:21
jquery.linkbutton.js3.66 kB2014-05-10|10:21
jquery.menu.js9.05 kB2014-05-10|10:21
jquery.menubutton.js2.42 kB2014-05-10|10:21
jquery.messager.js5.06 kB2014-05-10|10:21
jquery.numberbox.js5.27 kB2014-05-10|10:21
jquery.numberspinner.js1.94 kB2014-05-10|10:21
jquery.pagination.js6.32 kB2014-05-10|10:21
jquery.panel.js11.93 kB2014-05-10|10:21
jquery.parser.js3.41 kB2014-05-10|10:21
jquery.progressbar.js2.12 kB2014-05-10|10:21
jquery.propertygrid.js6.54 kB2014-05-10|10:21
jquery.resizable.js4.49 kB2014-05-10|10:21
jquery.searchbox.js5.32 kB2014-05-10|10:21
jquery.slider.js6.22 kB2014-05-10|10:21
jquery.spinner.js4.20 kB2014-05-10|10:21
jquery.splitbutton.js2.48 kB2014-05-10|10:21
jquery.tabs.js12.72 kB2014-05-10|10:21
jquery.timespinner.js3.87 kB2014-05-10|10:21
jquery.tooltip.js4.83 kB2014-05-10|10:21
jquery.tree.js23.96 kB2014-05-10|10:21
jquery.treegrid.js25.24 kB2014-05-10|10:21
jquery.validatebox.js6.45 kB2014-05-10|10:21
jquery.window.js7.74 kB2014-05-10|10:21
readme.txt205.00 B2014-05-10|10:21
01.97 kB
easyloader.js8.62 kB2014-05-10|10:21
jquery.accordion.js9.32 kB2014-05-10|10:21
jquery.calendar.js11.91 kB2014-05-10|10:21
jquery.combobox.js12.24 kB2014-05-10|10:21
jquery.datebox.js4.76 kB2014-05-10|10:21
jquery.draggable.js11.08 kB2014-05-10|10:21
jquery.droppable.js2.17 kB2014-05-10|10:21
jquery.form.js7.90 kB2014-05-10|10:21
jquery.linkbutton.js4.78 kB2014-05-10|10:21
jquery.menu.js13.78 kB2014-05-10|10:21
jquery.parser.js5.02 kB2014-05-10|10:21
jquery.progressbar.js2.76 kB2014-05-10|10:21
jquery.propertygrid.js9.77 kB2014-05-10|10:21
jquery.resizable.js7.16 kB2014-05-10|10:21
jquery.slider.js8.91 kB2014-05-10|10:21
jquery.tabs.js19.19 kB2014-05-10|10:21
jquery.window.js11.05 kB2014-05-10|10:21
01.97 kB
01.97 kB
accordion.css829.00 B2014-05-10|10:21
calendar.css3.54 kB2014-05-10|10:21
combo.css1,005.00 B2014-05-10|10:21
combobox.css230.00 B2014-05-10|10:21
datagrid.css4.89 kB2014-05-10|10:21
datebox.css692.00 B2014-05-10|10:21
dialog.css478.00 B2014-05-10|10:21
easyui.css45.91 kB2014-05-10|10:21
01.97 kB
accordion_arrows.png122.00 B2014-05-10|10:21
blank.gif43.00 B2014-05-10|10:21
calendar_arrows.png173.00 B2014-05-10|10:21
combo_arrow.png100.00 B2014-05-10|10:21
datagrid_icons.png210.00 B2014-05-10|10:21
datebox_arrow.png626.00 B2014-05-10|10:21
layout_arrows.png179.00 B2014-05-10|10:21
linkbutton_bg.png1.24 kB2014-05-10|10:21
loading.gif1.70 kB2014-05-10|10:21
menu_arrows.png134.00 B2014-05-10|10:21
messager_icons.png5.97 kB2014-05-10|10:21
pagination_icons.png364.00 B2014-05-10|10:21
panel_tools.png184.00 B2014-05-10|10:21
searchbox_button.png813.00 B2014-05-10|10:21
slider_handle.png863.00 B2014-05-10|10:21
spinner_arrows.png112.00 B2014-05-10|10:21
tabs_icons.png144.00 B2014-05-10|10:21
tree_icons.png3.01 kB2014-05-10|10:21
validatebox_warning.png921.00 B2014-05-10|10:21
layout.css1.64 kB2014-05-10|10:21
linkbutton.css3.71 kB2014-05-10|10:21
menu.css1.98 kB2014-05-10|10:21
menubutton.css679.00 B2014-05-10|10:21
messager.css758.00 B2014-05-10|10:21
pagination.css1.27 kB2014-05-10|10:21
panel.css2.51 kB2014-05-10|10:21
progressbar.css622.00 B2014-05-10|10:21
propertygrid.css710.00 B2014-05-10|10:21
searchbox.css1.49 kB2014-05-10|10:21
slider.css1.55 kB2014-05-10|10:21
spinner.css1.07 kB2014-05-10|10:21
splitbutton.css972.00 B2014-05-10|10:21
tabs.css8.17 kB2014-05-10|10:21
tooltip.css1.82 kB2014-05-10|10:21
tree.css3.34 kB2014-05-10|10:21
validatebox.css222.00 B2014-05-10|10:21
window.css1.92 kB2014-05-10|10:21
01.97 kB
accordion.css835.00 B2014-05-10|10:21
calendar.css3.55 kB2014-05-10|10:21
combo.css1,017.00 B2014-05-10|10:21
combobox.css236.00 B2014-05-10|10:21
datagrid.css4.91 kB2014-05-10|10:21
datebox.css695.00 B2014-05-10|10:21
dialog.css487.00 B2014-05-10|10:21
easyui.css46.53 kB2014-05-10|10:21
01.97 kB
accordion_arrows.png184.00 B2014-05-10|10:21
blank.gif43.00 B2014-05-10|10:21
calendar_arrows.png173.00 B2014-05-10|10:21
combo_arrow.png117.00 B2014-05-10|10:21
datagrid_icons.png220.00 B2014-05-10|10:21
datebox_arrow.png626.00 B2014-05-10|10:21
layout_arrows.png319.00 B2014-05-10|10:21
linkbutton_bg.png1.24 kB2014-05-10|10:21
loading.gif1.70 kB2014-05-10|10:21
menu_arrows.png160.00 B2014-05-10|10:21
messager_icons.png5.97 kB2014-05-10|10:21
pagination_icons.png651.00 B2014-05-10|10:21
panel_tools.png194.00 B2014-05-10|10:21
searchbox_button.png813.00 B2014-05-10|10:21
slider_handle.png863.00 B2014-05-10|10:21
spinner_arrows.png115.00 B2014-05-10|10:21
tabs_icons.png150.00 B2014-05-10|10:21
tree_icons.png3.04 kB2014-05-10|10:21
validatebox_warning.png921.00 B2014-05-10|10:21
layout.css1.64 kB2014-05-10|10:21
linkbutton.css3.72 kB2014-05-10|10:21
menu.css1.99 kB2014-05-10|10:21
menubutton.css685.00 B2014-05-10|10:21
messager.css761.00 B2014-05-10|10:21
pagination.css1.27 kB2014-05-10|10:21
panel.css2.52 kB2014-05-10|10:21
progressbar.css625.00 B2014-05-10|10:21
propertygrid.css716.00 B2014-05-10|10:21
searchbox.css1.49 kB2014-05-10|10:21
slider.css1.56 kB2014-05-10|10:21
spinner.css1.07 kB2014-05-10|10:21
splitbutton.css975.00 B2014-05-10|10:21
tabs.css8.26 kB2014-05-10|10:21
tooltip.css1.84 kB2014-05-10|10:21
tree.css3.35 kB2014-05-10|10:21
validatebox.css222.00 B2014-05-10|10:21
window.css1.92 kB2014-05-10|10:21
01.97 kB
accordion.css838.00 B2014-05-10|10:21
calendar.css3.56 kB2014-05-10|10:21
combo.css1,017.00 B2014-05-10|10:21
combobox.css239.00 B2014-05-10|10:21
datagrid.css4.92 kB2014-05-10|10:21
datebox.css695.00 B2014-05-10|10:21
dialog.css487.00 B2014-05-10|10:21
easyui.css45.07 kB2014-05-10|10:21
01.97 kB
accordion_arrows.png184.00 B2014-05-10|10:21
blank.gif43.00 B2014-05-10|10:21
calendar_arrows.png173.00 B2014-05-10|10:21
combo_arrow.png117.00 B2014-05-10|10:21
datagrid_icons.png220.00 B2014-05-10|10:21
datebox_arrow.png626.00 B2014-05-10|10:21
layout_arrows.png319.00 B2014-05-10|10:21
linkbutton_bg.png1.24 kB2014-05-10|10:21
loading.gif1.70 kB2014-05-10|10:21
menu_arrows.png160.00 B2014-05-10|10:21
messager_icons.png5.97 kB2014-05-10|10:21
pagination_icons.png651.00 B2014-05-10|10:21
panel_tools.png852.00 B2014-05-10|10:21
searchbox_button.png813.00 B2014-05-10|10:21
slider_handle.png863.00 B2014-05-10|10:21
spinner_arrows.png115.00 B2014-05-10|10:21
tabs_icons.png150.00 B2014-05-10|10:21
tree_icons.png3.04 kB2014-05-10|10:21
validatebox_warning.png921.00 B2014-05-10|10:21
layout.css1.65 kB2014-05-10|10:21
linkbutton.css2.52 kB2014-05-10|10:21
menu.css2.00 kB2014-05-10|10:21
menubutton.css688.00 B2014-05-10|10:21
messager.css761.00 B2014-05-10|10:21
pagination.css1.27 kB2014-05-10|10:21
panel.css2.52 kB2014-05-10|10:21
progressbar.css631.00 B2014-05-10|10:21
propertygrid.css716.00 B2014-05-10|10:21
searchbox.css1.49 kB2014-05-10|10:21
slider.css1.56 kB2014-05-10|10:21
spinner.css1.07 kB2014-05-10|10:21
splitbutton.css981.00 B2014-05-10|10:21
tabs.css8.27 kB2014-05-10|10:21
tooltip.css1.85 kB2014-05-10|10:21
tree.css3.36 kB2014-05-10|10:21
validatebox.css222.00 B2014-05-10|10:21
window.css1.92 kB2014-05-10|10:21
01.97 kB
accordion.css835.00 B2014-05-10|10:21
calendar.css3.56 kB2014-05-10|10:21
combo.css1,017.00 B2014-05-10|10:21
combobox.css236.00 B2014-05-10|10:21
datagrid.css4.92 kB2014-05-10|10:21
datebox.css695.00 B2014-05-10|10:21
dialog.css481.00 B2014-05-10|10:21
easyui.css45.02 kB2014-05-10|10:21
01.97 kB
accordion_arrows.png125.00 B2014-05-10|10:21
blank.gif43.00 B2014-05-10|10:21
calendar_arrows.png173.00 B2014-05-10|10:21
combo_arrow.png103.00 B2014-05-10|10:21
datagrid_icons.png243.00 B2014-05-10|10:21
datebox_arrow.png626.00 B2014-05-10|10:21
layout_arrows.png181.00 B2014-05-10|10:21
linkbutton_bg.png1.24 kB2014-05-10|10:21
loading.gif1.70 kB2014-05-10|10:21
menu_arrows.png160.00 B2014-05-10|10:21
messager_icons.png5.97 kB2014-05-10|10:21
pagination_icons.png492.00 B2014-05-10|10:21
panel_tools.png191.00 B2014-05-10|10:21
searchbox_button.png813.00 B2014-05-10|10:21
slider_handle.png863.00 B2014-05-10|10:21
spinner_arrows.png141.00 B2014-05-10|10:21
tabs_icons.png144.00 B2014-05-10|10:21
tree_icons.png3.04 kB2014-05-10|10:21
validatebox_warning.png921.00 B2014-05-10|10:21
layout.css1.65 kB2014-05-10|10:21
linkbutton.css2.51 kB2014-05-10|10:21
menu.css2.00 kB2014-05-10|10:21
menubutton.css685.00 B2014-05-10|10:21
messager.css761.00 B2014-05-10|10:21
pagination.css1.27 kB2014-05-10|10:21
panel.css2.52 kB2014-05-10|10:21
progressbar.css628.00 B2014-05-10|10:21
propertygrid.css710.00 B2014-05-10|10:21
searchbox.css1.49 kB2014-05-10|10:21
slider.css1.56 kB2014-05-10|10:21
spinner.css1.07 kB2014-05-10|10:21
splitbutton.css978.00 B2014-05-10|10:21
tabs.css8.27 kB2014-05-10|10:21
tooltip.css1.85 kB2014-05-10|10:21
tree.css3.36 kB2014-05-10|10:21
validatebox.css222.00 B2014-05-10|10:21
window.css1.92 kB2014-05-10|10:21
icon.css2.08 kB2014-05-10|10:21
01.97 kB
back.png912.00 B2014-05-10|10:21
blank.gif43.00 B2014-05-10|10:21
cancel.png1.11 kB2014-05-10|10:21
cut.png1.00 kB2014-05-10|10:21
edit_add.png1.06 kB2014-05-10|10:21
edit_remove.png625.00 B2014-05-10|10:21
email.gif1,014.00 B2014-05-10|10:21
filesave.png898.00 B2014-05-10|10:21
goods.gif1,019.00 B2014-05-10|10:21
help.png1.16 kB2014-05-10|10:21
home.gif1,005.00 B2014-05-10|10:21
logistics.gif585.00 B2014-05-10|10:21
member.gif997.00 B2014-05-10|10:21
mini_add.png244.00 B2014-05-10|10:21
mini_edit.png161.00 B2014-05-10|10:21
mini_refresh.png160.00 B2014-05-10|10:21
no.png922.00 B2014-05-10|10:21
ok.png883.00 B2014-05-10|10:21
part-index.png587.00 B2014-05-10|10:21
pencil.png713.00 B2014-05-10|10:21
print.png1.03 kB2014-05-10|10:21
redo.png708.00 B2014-05-10|10:21
reload.png1.02 kB2014-05-10|10:21
search.png813.00 B2014-05-10|10:21
sum.png289.00 B2014-05-10|10:21
tip.png743.00 B2014-05-10|10:21
undo.png707.00 B2014-05-10|10:21
01.97 kB
accordion.css829.00 B2014-05-10|10:21
calendar.css3.54 kB2014-05-10|10:21
combo.css1,008.00 B2014-05-10|10:21
combobox.css233.00 B2014-05-10|10:21
datagrid.css4.50 kB2014-05-10|10:21
datebox.css692.00 B2014-05-10|10:21
dialog.css478.00 B2014-05-10|10:21
easyui.css42.74 kB2014-05-10|10:21
01.97 kB
accordion_arrows.png184.00 B2014-05-10|10:21
blank.gif43.00 B2014-05-10|10:21
calendar_arrows.png173.00 B2014-05-10|10:21
combo_arrow.png117.00 B2014-05-10|10:21
datagrid_icons.png220.00 B2014-05-10|10:21
datebox_arrow.png626.00 B2014-05-10|10:21
layout_arrows.png319.00 B2014-05-10|10:21
linkbutton_bg.png1.24 kB2014-05-10|10:21
loading.gif1.70 kB2014-05-10|10:21
menu_arrows.png160.00 B2014-05-10|10:21
messager_icons.png5.97 kB2014-05-10|10:21
pagination_icons.png651.00 B2014-05-10|10:21
panel_tools.png194.00 B2014-05-10|10:21
searchbox_button.png813.00 B2014-05-10|10:21
slider_handle.png863.00 B2014-05-10|10:21
spinner_arrows.png115.00 B2014-05-10|10:21
tabs_icons.png150.00 B2014-05-10|10:21
tree_icons.png3.04 kB2014-05-10|10:21
validatebox_warning.png921.00 B2014-05-10|10:21
layout.css1.64 kB2014-05-10|10:21
linkbutton.css3.72 kB2014-05-10|10:21
menu.css1.99 kB2014-05-10|10:21
menubutton.css682.00 B2014-05-10|10:21
messager.css758.00 B2014-05-10|10:21
pagination.css1.27 kB2014-05-10|10:21
panel.css2.13 kB2014-05-10|10:21
progressbar.css622.00 B2014-05-10|10:21
propertygrid.css710.00 B2014-05-10|10:21
searchbox.css1.49 kB2014-05-10|10:21
slider.css1.55 kB2014-05-10|10:21
spinner.css1.07 kB2014-05-10|10:21
splitbutton.css975.00 B2014-05-10|10:21
tabs.css6.10 kB2014-05-10|10:21
tooltip.css1.82 kB2014-05-10|10:21
tree.css3.34 kB2014-05-10|10:21
validatebox.css222.00 B2014-05-10|10:21
window.css1.53 kB2014-05-10|10:21
login.jsp3.73 kB2014-05-10|10:21
manager.jsp5.67 kB2014-05-10|10:21
01.97 kB
user.jsp2.41 kB2014-05-10|10:21
01.97 kB
bootstrap-responsive.min.css16.45 kB2014-05-10|10:21
bootstrap.min.css103.53 kB2014-05-10|10:21
css.css11.62 kB2014-05-10|10:21
01.97 kB
image.jsp1.47 kB2014-05-10|10:21
bgtop.png3.74 kB2014-05-10|10:21
bg_sea.png60.34 kB2014-05-10|10:21
bh.png51.38 kB2014-05-10|10:21
cart.png421.00 B2014-05-10|10:21
dot.png1.46 kB2014-05-10|10:21
error.png625.00 B2014-05-10|10:21
01.97 kB
wertqwr.jpg14.96 kB2014-05-10|10:21
icon-qq.png517.00 B2014-05-10|10:21
icon-weibo.png1.05 kB2014-05-10|10:21
img1.jpg188.69 kB2014-05-10|10:21
img2.jpg109.43 kB2014-05-10|10:21
img3.jpg105.77 kB2014-05-10|10:21
img4.jpg129.90 kB2014-05-10|10:21
img5.jpg136.49 kB2014-05-10|10:21
loading.gif764.00 B2014-05-10|10:21
logo.png27.43 kB2014-05-10|10:21
logo4.png96.55 kB2014-05-10|10:21
logon_end.gif262.00 B2014-05-10|10:21
logon_middle.gif574.00 B2014-05-10|10:21
logon_top.gif31.91 kB2014-05-10|10:21
mnu1_bg.png63.77 kB2014-05-10|10:21
mnu1_bg_2.png70.02 kB2014-05-10|10:21
next.png3.37 kB2014-05-10|10:21
paginating_bg.png1.06 kB2014-05-10|10:21
part-index.gif587.00 B2014-05-10|10:21
prev.png3.36 kB2014-05-10|10:21
01.97 kB
12.jpg5.03 kB2014-05-10|10:21
12525.jpg7.77 kB2014-05-10|10:21
232.jpg8.92 kB2014-05-10|10:21
3.jpg9.04 kB2014-05-10|10:21
34242.jpg8.59 kB2014-05-10|10:21
34r5.jpg23.41 kB2014-05-10|10:21
5.jpg11.71 kB2014-05-10|10:21
erere.jpg3.86 kB2014-05-10|10:21
qwqqwq.jpg7.44 kB2014-05-10|10:21
rte.jpg12.05 kB2014-05-10|10:21
qd.png186.00 B2014-05-10|10:21
wertqwr.jpg14.96 kB2014-05-10|10:21
index.jsp118.00 B2014-05-10|10:21
01.97 kB
calendar-green.gif919.00 B2014-05-10|10:21
calendar.gif269.00 B2014-05-10|10:21
calendar.js94.00 B2014-05-10|10:21
jquery-1.5.1.js211.76 kB2014-05-10|10:21
jquery.datepick-zh-CN.js1.39 kB2014-05-10|10:21
jquery.datepick.css3.91 kB2014-05-10|10:21
jquery.datepick.js83.32 kB2014-05-10|10:21
01.97 kB
01.97 kB
01.97 kB
car.jsp11.76 kB2014-05-10|10:21
01.97 kB
list.jsp10.06 kB2014-05-10|10:21
01.97 kB
01.97 kB
login.js3.05 kB2014-05-10|10:21
register.js4.73 kB2014-05-10|10:21
updatepassword.js3.10 kB2014-05-10|10:21
01.97 kB
default.jsp2.58 kB2014-05-10|10:21
foot.jsp397.00 B2014-05-10|10:21
head.jsp2.91 kB2014-05-10|10:21
index.jsp946.00 B2014-05-10|10:21
logo.jsp2.36 kB2014-05-10|10:21
top.jsp4.80 kB2014-05-10|10:21
01.97 kB
address.jsp14.53 kB2014-05-10|10:21
order_ok.jsp12.00 kB2014-05-10|10:21
01.97 kB
pager.jsp4.19 kB2014-05-10|10:21
01.97 kB
activeUser.jsp402.00 B2014-05-10|10:21
01.97 kB
updatepwd.jsp3.26 kB2014-05-10|10:21
updatepwdSuccess.jsp510.00 B2014-05-10|10:21
userinfo.jsp2.41 kB2014-05-10|10:21
login.jsp4.18 kB2014-05-10|10:21
register.jsp4.56 kB2014-05-10|10:21
jquery-1.7.2.min.js92.62 kB2014-05-10|10:21
jquery-2.0.3.min.js81.65 kB2014-05-10|10:21
jquery.flexslider-min.js20.91 kB2014-05-10|10:21
rj.js284.00 B2014-05-10|10:21
01.97 kB
MANIFEST.MF36.00 B2014-05-10|10:21
01.97 kB
goodsExporTemplate16.50 kB2014-05-10|10:21
01.97 kB
01.97 kB
01.97 kB
01.97 kB
01.97 kB
AdminAction.class3.91 kB2014-11-05|13:52
CategoryAction.class7.31 kB2014-11-05|15:50
GoodsAction.class11.04 kB2014-11-05|13:52
IndexAction.class1.21 kB2014-11-05|13:52
UserAction.class10.46 kB2014-11-05|13:52
01.97 kB
AdminDao.class3.15 kB2014-11-05|13:52
CategoryDao.class8.33 kB2014-11-05|13:52
GoodsDao.class7.71 kB2014-11-05|13:52
UserDao.class6.81 kB2014-11-05|13:52
01.97 kB
Admin.class1.45 kB2014-11-05|13:52
Category.class2.51 kB2014-11-05|15:36
Goods.class2.40 kB2014-11-05|13:52
User.class2.77 kB2014-11-05|13:52
User.hbm.xml1.41 kB2014-05-10|10:21
01.97 kB
goodsExporTemplate.xls16.50 kB2014-05-10|10:21
01.97 kB
AdminLoginServlet.class1.79 kB2014-11-05|13:52
CategoryException.class1,004.00 B2014-11-05|13:52
DbCon.class2.03 kB2014-11-05|13:52
ExcelUtil.class3.13 kB2014-11-05|13:52
JsonUtil.class1.21 kB2014-11-05|13:52
MD5.class1.11 kB2014-11-05|13:52
Page.class1.83 kB2014-11-05|13:52
PageBean.class887.00 B2014-11-05|13:52
ResponseUtil.class2.31 kB2014-11-05|13:52
db.properties116.00 B2014-11-05|13:22
email_template.properties396.00 B2014-07-11|14:32
struts.xml1.97 kB2014-11-05|15:06
01.97 kB
activation.jar53.38 kB2014-05-10|10:21
commons-beanutils-1.7.0.jar184.25 kB2014-05-10|10:21
commons-collections-3.2.jar557.87 kB2014-05-10|10:21
commons-fileupload-1.2.1.jar56.42 kB2014-05-10|10:21
commons-io-1.3.2.jar85.72 kB2014-05-10|10:21
commons-lang-2.4.jar255.67 kB2014-05-10|10:21
commons-logging-1.0.4.jar37.12 kB2014-05-10|10:21
ezmorph-1.0.3.jar76.00 kB2014-05-10|10:21
freemarker-2.3.15.jar858.65 kB2014-05-10|10:21
itcast-tools-1.4.jar26.36 kB2014-05-10|10:21
json-lib-2.2.3-jdk15.jar145.01 kB2014-05-10|10:21
jstl.jar20.20 kB2014-05-10|10:21
mail.jar425.83 kB2014-05-10|10:21
ognl-2.7.3.jar234.18 kB2014-05-10|10:21
ojdbc14.jar1.47 MB2014-05-10|10:21
poi-3.9-20121203.jar1.78 MB2014-05-10|10:21
servlet-api.jar129.82 kB2014-11-05|12:36
standard.jar383.93 kB2014-05-10|10:21
struts2-core-2.1.8.1.jar738.35 kB2014-05-10|10:21
xwork-core-2.1.6.jar1.49 MB2014-05-10|10:21
01.97 kB
c.tld15.59 kB2014-05-10|10:21
web.xml1.01 kB2014-05-10|10:21
...
Sponsored links

GoodsAction.java (10.60 MB)

Need 1 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D