资源简介
实验环境 jdk8,Version: Mars Release (4.5.0)
其中有原始的以ajax方式实现html与servlet的交互
也包括了使用Jquery Ajax实现交互,包括以get方式提交时候乱码问题的处理。
代码片段和文件信息
package com.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.URLDecoder;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class ajaxServlet
*/
@WebServlet(“/ajaxServlet“)
public class ajaxServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public ajaxServlet() {
super();
// TODO Auto-generated constructor stub
}
@Override
protected void service(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
System.out.println(request.getContextPath());
request.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf-8“);
PrintWriter out =response.getWriter();
String param1=request.getParameter(“param1“);
String param2=request.getParameter(“param2“);
//解决GET方式提交时候的中文乱码问题
if(request.getMethod().equalsIgnoreCase(“GET“)){
param1=URLDecoder.decode(request.getParameter(“param1“)“utf-8“);
param2=URLDecoder.decode(request.getParameter(“param2“)“utf-8“);
}
System.out.println(param1+“ “+param2);
// System.out.println(request.getParameter(“param2“));
out.write(“前台传来了参数:param1=“+param1+“,param2=“+param2);
out.flush();
out.close();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 842 2017-03-30 01:38 ajaxServlet\.classpath
文件 1044 2017-03-30 01:01 ajaxServlet\.project
文件 567 2017-03-30 01:01 ajaxServlet\.settings\.jsdtscope
文件 71 2017-03-30 01:51 ajaxServlet\.settings\org.eclipse.core.resources.prefs
文件 364 2017-03-30 01:01 ajaxServlet\.settings\org.eclipse.jdt.core.prefs
文件 485 2017-03-30 01:01 ajaxServlet\.settings\org.eclipse.wst.common.component
文件 345 2017-03-30 01:01 ajaxServlet\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-03-30 01:01 ajaxServlet\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-03-30 01:01 ajaxServlet\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2215 2017-03-30 23:24 ajaxServlet\build\classes\com\servlet\ajaxServlet.class
文件 1576 2017-03-30 23:11 ajaxServlet\build\classes\com\servlet\GetServlet.class
文件 1668 2017-03-30 21:38 ajaxServlet\build\classes\com\servlet\PostServlet.class
文件 1573 2017-03-30 23:24 ajaxServlet\src\com\servlet\ajaxServlet.java
文件 1251 2017-03-30 23:11 ajaxServlet\src\com\servlet\GetServlet.java
文件 1425 2017-03-30 21:38 ajaxServlet\src\com\servlet\PostServlet.java
文件 10 2017-03-30 18:12 ajaxServlet\WebContent\11.txt
文件 2587 2017-03-30 23:00 ajaxServlet\WebContent\ajaxget.html
文件 2379 2017-03-30 22:43 ajaxServlet\WebContent\ajaxpost.html
文件 678 2017-03-30 18:18 ajaxServlet\WebContent\file.html
文件 1094 2017-03-30 23:08 ajaxServlet\WebContent\GetServlet.html
文件 670 2017-03-30 22:46 ajaxServlet\WebContent\index.jsp
文件 520 2017-03-30 12:43 ajaxServlet\WebContent\index1.html
文件 826 2017-03-30 15:05 ajaxServlet\WebContent\jquery.html
文件 86596 2017-03-30 11:14 ajaxServlet\WebContent\js\jquery-3.2.0.min.js
文件 1764 2017-03-30 02:35 ajaxServlet\WebContent\js\sc
文件 39 2017-03-30 01:01 ajaxServlet\WebContent\me
文件 589 2017-03-30 21:37 ajaxServlet\WebContent\PostServlet.html
文件 654 2017-03-30 21:16 ajaxServlet\WebContent\WEB-INF\web.xm
目录 0 2017-03-30 23:37 ajaxServlet\build\classes\com\servlet
目录 0 2017-03-30 23:37 ajaxServlet\build\classes\com
............此处省略15个文件信息
相关资源
- 李刚疯狂系列图书精选疯狂Ajax讲义、
- HBuilder JS+HTML+ajax
- STM32+ENC28J60+LWIP通过AJAX来实现的智能家
- 综合小项目源码
- 一个将WEB网页做成桌面程序效果的框
-
Single Page Web Applications ja
vasc ript - 写个一个简单的web项目把前端技术:
- 一个Html静态页面查IP地理位置
- ajax简单项目
- ajax证书查询插件.zip
- jQuery ajax 多级联动 下拉框 Demo
- unigui-调用html AjaxEvent交互 author ozhy基
- 用VC获得webbrowser中的网页代码包括d
- 超详细Ajax.xmind思维导图
- cgi ajax js 刷新 html
- SmartAdmin 1.4.1模板 ajax version完整源码
- Ajax+HTML+ASHX实现文件异步上传
- Ajax-AjaxFileUpload.zip
- 通讯录H5版
评论
共有 条评论