文档章节

通过Servlet获取HTML页面的JavaScript中的json数组

小婧大神
 小婧大神
发布于 2017/04/24 11:43
字数 236
阅读 4
收藏 0

​<label>用户名</label>

<input type="text" id="userName"><br>

<label>密    码</label>

<input type="password" id="password"><br>

<input type="submit" class="submitLogin" value="提交" >

 

$(".submitLogin").click(function(e) {

var UserName = $("#userName").val();

var Password = $("#password").val();

var user ={person:{Name:UserName,Pass:Password}};

$.ajax({

type : "POST",

url : "login",

data :user,

dataType:"json",

success : function(msg) {

console.info(JSON.stringify(user)+"\n-->1");

console.log(msg);

},

error:function(){

console.info(JSON.stringify(user)+"\nError");

console.info(xmlHttp.readyState);

console.info(xmlHttp.status);

console.info(xmlHttp.statusText);

},

fail:function(){

console.info("Fail");

}

});

}

});

 

 <servlet>

  <servlet-name>LoginServlet</servlet-name>

  <servlet-class>com.servlet.LoginServlet</servlet-class>

  </servlet>

  

  <servlet-mapping>

  <servlet-name>LoginServlet</servlet-name>

  <url-pattern>/login</url-pattern>

  </servlet-mapping>

 

public class MyServlet extends HttpServlet{

 

private static final long serialVersionUID = 1L;

private static int i = 0;

 

@Override

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

System.out.println("处理POST请求...");

//获取前台data数据中的uName和uPass

request.setCharacterEncoding("utf-8");

String user= request.getParameter("person");

String name = request.getParameter("Name");

String password = request.getParameter("Pass");

System.out.println(i++);

 

JsonObject jo = new JsonObject();

jo.addProperty("Result", "Success");

jo.addProperty("user", user);

jo.addProperty("name", name);

jo.addProperty("password", password);

PrintWriter out = response.getWriter();

out.println(jo);

System.out.println(jo);

}

 

}

 

HTML页面输入:
 

前台输出:
  

后台输出:

海量自学资源,找Java开发学习交流君羊02里君羊主小姐姐

本文转载自:

共有 人打赏支持
小婧大神
粉丝 0
博文 77
码字总数 3758
作品 0
私信 提问
我对jsp和ajax 一直存在的困惑.

我对jsp和ajax 一直比较困惑, jsp动态网页技术,在服务器端执行,能在网页中显示数据这是一种方式 . 另一种方式是 我打开一个网页(html),加载完成之后,使用js,ajax访问网络得到json数据...

change_solider
2014/07/27
7.6K
12
DWR(二)基本类和json之间的转换

使用DWR的框架可以轻松的进行一个类和json之间的转换。 首先是一个基本的DWR的框架的环境的配置 :web.xml中进行的配置和我们的struts类似的,我没有去看过源码,估计也是一个进行的拦截进行...

小老傅
2013/10/26
0
0
PageOffice如何显示/隐藏Word文档中的标尺

在线打开并使用Word文档时,我们经常会需要使用打开的Word文档中,顶部的标尺来设置页面的边距、对齐位置等。这一操作,可以通过工具栏中“视图”→“标尺”选项的是否勾选来决定是否显示标尺...

yert
2013/04/25
0
0
jsp跳转到servlet问题

webroot下面的admin文件夹下的一个jsp访问一个servlet访问不到,但是吧这个jsp调到webroot下却能访问得到, jsp代码如下 正在获取用户投诉信息...... XML如下 This is the description of m...

纯纯love
2014/05/06
1K
0
现在的JavaWeb项目中,还有必要用JSP吗?欢迎讨论

如题所示,我觉得现在JSP在Web项目中已经可有可无了,下面是我现在的做法,如果大家有更好的想法,欢迎讨论! 我现在的项目中,已经全部使用了HTML静态页面来代替JSP,页面通过Ajax向后台发起...

情天
2012/11/01
21.9K
31

没有更多内容

加载失败,请刷新页面

加载更多

EOS官方钱包keosd

EOS官方钱包的名称是keosd,它负责管理你的私钥,并且帮你进行交易的签名。 不过不幸的是,keosd钱包对普通用户并不友好,它是一个命令行程序,目前还没有像以太坊的mist那样的图形化界面,而...

汇智网教程
今天
25
0
ArrayList的实现原理以及实现线程安全

一、ArrayList概述 ArrayList是基于数组实现的,是一个动态的数字,可以自动扩容。 ArrayList不是线程安全的,效率比较高,只能用于单线程的环境中,在多线程环境中可以使用Collections.syn...

一看就喷亏的小猿
今天
31
0
Netty 备录 (一)

入职新公司不久,修修补补1个月的bug,来了点实战性的技术---基于netty即时通信 还好之前对socket有所使用及了解,入手netty应该不是很难吧,好吧,的确有点难,刚看这玩意的时候,可能都不知道哪里...

_大侠__
昨天
35
0
Django简单介绍和用户访问流程

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初...

枫叶云
昨天
48
0
Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)

应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另外一种重试...

程序猿DD
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部