文档章节

通过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
缅甸银河国际开户13170533331

解决这个问题涉及到两个方面的问题: 配置问题 、引入静态文件问题 1、配置问题 web.xml配置的DispatchServlet如下: [html] view plain copy springmvc org.springframework.web.servlet.D...

银河国际
05/26
0
0
DWR(二)基本类和json之间的转换

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

小老傅
2013/10/26
0
0
request.getcontextPath() 详解

<%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径。 但不用也可以,比如<a href="<%=request.getContextPath()%>/catalog.jsp">,可以直接用<a href="catalog.js......

leesama
2013/02/23
0
0
PageOffice如何显示/隐藏Word文档中的标尺

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

yert
2013/04/25
0
0
Spring 整合dwr实例及详细步骤

dwr是属于Ajax框架的一种技术,其主要原理就是通过配置文件动态的将服务器端的java方法生成javascript方法,使客户端页面的js能方便的调用后台方法来处理数据,减轻服务器的压力而且实现了页...

javaEasy
2012/08/16
0
1

没有更多内容

加载失败,请刷新页面

加载更多

DES/3DES(TripleDES)加密、解密测试数据

以下结果经 PHP+openssl及VB.NET验证,ECB模式。 PHP 7.0.10 (cli) (built: Aug 18 2016 09:48:53) ( ZTS ) OpenSSL Library Version: OpenSSL 1.0.1t 3 May 2016 VB.net 2003 ****** DES(S......

SamXIAO
26分钟前
1
0
Java11的新特性

Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 序 本文主要讲述一下Java11的新特性 版本号 java...

go4it
27分钟前
3
0
Maven常用命令及相关笔记

Maven常用命令 dos指令 4. 编译源代码: mvn compile 6. 运行测试: mvn test 8. 打包: mvn package 9. 在本地Repository中安装jar: mvn install 10. 清除产生的项目: mvn clean 4. 运行项...

颖伙虫
33分钟前
1
0
swagger2.2.2 与 spring cloud feign冲突 导致服务请求报空

swagger2.2.2 与 spring cloud feign冲突 Java代码 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.choosefine.web.console.ar......

泉天下
36分钟前
1
0
设计模式之 明确责任 观察者模式 状态模式 责任链模式

观察者模式是任务分发的一种模式。 如果认为我们设计的系统的各个模块(或子系统)的最终目的是完成共同任务,那么这个任务如何分配到多个模块的就是我们遇到的第一个问题。简单设计场合我们...

backbye
41分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部