书签 分享 收藏 举报 版权申诉 / 8

类型Java中jQueryAjax实例.docx

  • 文档编号:6518055
  • 上传时间:2023-01-07
  • 格式:DOCX
  • 页数:8
  • 大小:17.33KB

42

43

44

45

46

复制代码

47importjava.io.IOException;

48importjava.io.PrintWriter;

49

50importjavax.servlet.ServletException;

51importjavax.servlet.http.HttpServlet;

52importjavax.servlet.http.HttpServletRequest;

53importjavax.servlet.http.HttpServletResponse;

54

55publicclasstestextendsHttpServlet{

56

57/**

58*ThedoPostmethodoftheservlet.

59*

60*Thismethodiscalledwhenaformhasitstagvaluemethodequalstopost.

61*

62*@paramrequesttherequestsendbytheclienttotheserver

63*@paramresponsetheresponsesendbytheservertotheclient

64*@throwsServletExceptionifanerroroccurred

65*@throwsIOExceptionifanerroroccurred

66*/

67publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)

68throwsServletException,IOException{

69//处理中文问题

70request.setCharacterEncoding("utf-8");

71response.setContentType("text/html;charset=utf-8");

72System.out.println("start............");

73Stringusername=request.getParameter("username");

74Stringcontent=request.getParameter("content");

75//username=newString(username.getBytes("gb2312"),"utf-8");

76PrintWriterout=response.getWriter();

77out.write(username);

78System.out.println("username>>=="+username);

79out.write(content);

80out.flush();

81out.close();

82System.out.println("end");

83}

84

85}

复制代码

下面来看第二个demo

86<%@pagelanguage="java"pageEncoding="utf-8"%>

87

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

88

89

90jqueryajax

91

92

93

94

95

96

97type="text/javascript">

98

99$(function(){

100$(".sumbit").click(function(){

101varv=$("#account").val();

102if($("#account").val().length==0){

103$(".hint").text("用户名不能位空").css({"background-color":

"green"});

104}else{

105$.ajax({

106type:

"get",

107url:

"servlet/JqueryAjaxServlet",

108data:

{account:

$("#account").val()},

109dataType:

"json",//很重要!

!

!

.预期服务器返回的数据类型,

110success:

function(data){

111$.each(data.jsonArrayy,function(index){

112$.each(data.jsonArray[index],function(key,value){

113alert(key+":

"+value);

114});

115});

116

117$("body").append("

"+data.account+"
").css("color","red");

118},

119error:

function(){

120alert("erroroccured!

!

!

");

121}

122

123});

124}

125});

126});

127

128

129

130

131jqueryAjaX

132


133

134

135

136

137

138

复制代码

139packagetest;

140

141importjava.io.IOException;

142importjava.io.PrintWriter;

143

144importjavax.servlet.ServletException;

145importjavax.servlet.http.HttpServlet;

146importjavax.servlet.http.HttpServletRequest;

147importjavax.servlet.http.HttpServletResponse;

148

149importnet.sf.json.JSONArray;

150importnet.sf.json.JSONObject;

151

152/**

153*Author:

YangT

154*Version:

1.0

155*Create:

2013-3-13上午10:

34:

58

156*/

157publicclassJqueryAjaxServletextendsHttpServlet{

158

159publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)

160throwsServletException,IOException{

161System.out.println("JqueryAjaxServlet:

begin");

162

163//response.setContentType("text/html;charset=utf-8");

164Stringaccount=request.getParameter("account");

165System.out.println("account:

"+account);

166

167JSONObjectjson=newJSONObject();

168JSONArrayjsonArray=newJSONArray();

169

170JSONObjectmember=null;

171for(inti=1;i<3;i++){

172member=newJSONObject();

173member.put("name","yangting"+i);

174member.put("age",22+i);

175jsonArray.add(member);

176}

177json.put("jsonArray",jsonArray);

178json.put("account",account);

179

180//错误:

response.setContentType("text/html;charset=utf-8");

181response.setContentType("application/x-json");

182PrintWriterpw=response.getWriter();

183pw.print(json.toString());

184

185System.out.println("jsonarray:

"+jsonArray.toString());

186System.out.println("jsonobject:

"+json.toString());

187System.out.println("JqueryAjaxServlet:

end");

188

189pw.close();

190

191}

192

193publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

194throwsIOException,ServletException{

195this.doGet(request,response);

196}

197

198}

199

200

复制代码

201

xmlversion="1.0"encoding="UTF-8"?

>

202

203xmlns="

204xmlns:

xsi="http:

//www.w3.org/2001/XMLSchema-instance"

205xsi:

schemaLocation="

206

207

208

209ThisisthedescriptionofmyJ2EEcomponent

210ThisisthedisplaynameofmyJ2EEcomponent

211JqueryAjaxServlet

212test.JqueryAjaxServlet

213

214

215

216JqueryAjaxServlet

217/servlet/JqueryAjaxServlet

218

219

220index.jsp

221

222

223

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
Java jQueryAjax 实例
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Java中jQueryAjax实例.docx
链接地址:https://www.bdocx.com/doc/6518055.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开