myeclipse自帶json包及json插件使用法_第1頁
myeclipse自帶json包及json插件使用法_第2頁
myeclipse自帶json包及json插件使用法_第3頁
myeclipse自帶json包及json插件使用法_第4頁
myeclipse自帶json包及json插件使用法_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

為什么要用myeclipse自帶的json包及json插件呢?一句話,方便,不用找struts2相匹配的json插件,這是優(yōu)點(diǎn),缺點(diǎn)是json新開發(fā)的功能沒有。不過json原有的功能已經(jīng)夠使用了。1、 新建webproject2、添加struts2框架(addstruts2capabilities)3、 選擇請(qǐng)求方式,/.*4、 查看項(xiàng)目文件夾下Struts2CoreLibraries文件夾下是否有json的jar包及json插件0-BiStruts2CoreLibr:±t_ies國(guó)…些:dTLtlr-2.7.2.j-E:IfhangyQ:IMaop:illi:±tli:e_l.0.j:±t--E:\zh:=L?-(ms:classworlds_1.1.j:±i--E:(+)■■匝:cummurLE_beanntils_l.7.0.j:±t-0-匝a(bǔ)ummorLE-chaiil_1.2.j:±r-E:'i£i .七[£)■■函cummorLS-cullertiuns-S.2.j:±i-i .七y畫cummorLE-digester_£.0.jar-E(±)-些aummorLE-tileupluad-1.2.1.j:±r?-IMi:ummorLE-iu_l.3.2.j:ai--E:Izh0-fma:commurL5_l:±rLgr2.3.j:di--E:'i.zh(+)■■[*:cummorLE-!ugging-1.0.4.j:±t-一:0-匝a(bǔ)ummorLE-!ugging-api_1.1.j:±t-£)■■函cummurLS_v:±lidator-1.3.1.j:±i-國(guó).?濕:£reem:di-kei—2.3.15.j^r-E:'iz.莊)..匝jEi:irL_lib_2.1.j:±r-ElhhaiLgy由…函ugnl_2.7.3.j:±i--E:仕haiLgyun0-fma:oro_2.0.8.jsr-E:'rhangyimg1莊).?些Ezlext-!.2_LLj:±r-ElhhaiLgy+IMetrute2_embeddedjEp_plugiil_2£)■■函struts2-curiventiurL_plugin_2.@-laiti:etruts£_jeun-plugin_.(+)■I'fiiiffi:EtrutE2-i:i:ire_.i:±r-E..**—+gxwork-core-2.1.6.jar-E:\zh5、 創(chuàng)建action、dao、實(shí)體類(User),json使用實(shí)例action類代碼packagewoye.action;importjava.util.List;importjavax.servlet.http.HttpSession;importorg.apache.struts2.ServletActionContext;importwoye.dao.bean.User;importwoye.dao.impl.UserDaoImpl;importwoye.exceptions.DaoException;importwoye.exceptions.ParameterException;importwoye.exceptions.ValidateException;importwoye.util.MD5;importcom.opensymphony.xwork2.ActionSupport;publicclassUserActionextendsActionSupport{/****///privatestaticfinallongserialVersionUID=1L;privateUserDaoImpluserDao=newUserDaoImpl();publicUseruser;publicUsergetUser(){returnuser;}publicvoidsetUser(Useruser){this.user=user;}//登錄publicStringlogin()throwsDaoException,ValidateException,Exception{if(user==null||user.equals("")){returnERROR;}if(user.getNickName()==null||usergetNickName().equals("")){returnERROR;}if(user.getPassWord()==null||usergetPassWord().equals("")){returnERROR;}user=userDao.userLogon(usergetNickName(),user.getPassWord());System.out.println(usertoString());if(user!=null&&!user.equals("")){returnSUCCESS;}returnERROR;}}dao類代碼packagewoye.dao.impl;importjava.util.List;importwoye.dao.IUser;importwoye.dao.base.BaseDAOImpl;importwoye.dao.bean.User;importwoye.exceptions.DaoException;importwoye.exceptions.ParameterException;importwoye.exceptions.ValidateException;importwoye.util.MD5;publicclassUserDaoImplextendsBaseDAOImpl{//登錄publicUseruserLogon(StringuserName,StringuserPwd)throwsDaoException,ValidateException,Exception{StringBufferstrSql=newStringBuffer();strSql.append("SELECTUSERIDASuserId,NICKNAMEASnickName,PASSWORDASPassWord,TELEPHONEAStelephone,STATUSASstatus,logtimeaslogtime");strSql.append("FROMtd_user");strSql.append("wherenickName='"+userName+"'");strSql.append("andpassWord='"+userPwd+"'");System.out.println("=="+strSql);return(User)getObject(strSql,Userclass);}}注:BaseDAOImpl是一個(gè)父類dao,完成了基本的增刪改查的功能,另外此實(shí)例的JDBC使用了DBUtils框架,也就是BaseDAOImpl中各個(gè)功能都是由DBUtils完成的實(shí)體類(user)packagewoye.dao.bean;publicclassUser{//用戶編號(hào)privateStringuserId;//昵稱privateStringnickName;//密碼privateStringpassWord;//手機(jī)號(hào)privateStringtelephone;//發(fā)布時(shí)間privateStringlogtime;//狀態(tài)privateStringstatus;publicStringgetUserId(){returnuserId;}publicvoidsetUserId(StringuserId){this.userId=userId;}publicStringgetPassWord(){returnpassWord;}publicvoidsetPassWord(StringpassWord){this.passWord=passWord;}publicStringgetNickName(){returnnickName;}publicvoidsetNickName(StringnickName){this.nickName=nickName;}publicStringgetTelephone(){returntelephone;}publicvoidsetTelephone(Stringtelephone){this.telephone=telephone;}publicStringgetLogtime(){returnlogtime;}publicvoidsetLogtime(Stringlogtime){this.logtime=logtime;}publicStringgetStatus(){returnstatus;}publicvoidsetStatus(Stringstatus){this.status=status;}@OverridepublicStringtoString(){return"User[logtime="+logtime+",nickName="+nickName+",passWord="+passWord+",status="+status+",telephone="+telephone+",userId="+userId+"]";}publicUser(){super();}publicUser(StringpassWord,StringnickName,Stringtelephone,Stringlogtime,Stringstatus){super();this.nickName=nickName;this.passWord=passWord;this.telephone=telephone;this.logtime=logtime;this.status=status;}}注:user用的上的屬性就三個(gè),id,name,password,其余的不要了,我懶了就沒刪,自己敲吧,要是復(fù)制就沒有學(xué)習(xí)的意義了,這都省了好多。6、struts.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""/dtds/struts-2.0.dtd"><struts><packagename="useraa"extends="json-default"namespace="/"><!--后臺(tái)begin--><actionname="userLogin"class="woye.action.UserAction"method="login"><resulttype="json"></result></action><!--end后臺(tái)--></package></struts>7、index.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><%Stringpath=request.getContextPath();String basePath =request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'index.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="Thisismypage"></head><script type="text/javascript"src="${page

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論