jsp页代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" href="layui/css/layui.css" media="all">
<script src="../js/jquery-1.11.1.min.js"></script>
<script src="layui/layui.js"></script>
<script src="wr_js/addWorkOrder.js"></script>
</head>
<body>
<form class="layui-form layui-form-pane" method="post" id="workOrder" style="{}">
<div class="layui-form-item">
<label class="layui-form-label">工单流水号</label>
<div class="layui-input-block">
<label class="layui-form-label" style="width: 355px;">${sessionScope.uuid}</label>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">受理时间</label>
<div class="layui-input-inline">
<label class="layui-form-label" style="width: 355px;">${sessionScope.date}</label>
</div>
</div>
<div class="layui-form-item" style="width: 500px;">
<label class="layui-form-label">用户归属地</label>
<div class="layui-input-block">
<select name="customer_ownerCity" lay-verify="required" id="city">
<option value=""></option>
</select>
</div>
</div>
<div class="layui-form-item" style="width: 500px;">
<label class="layui-form-label">受理号码</label>
<div class="layui-input-block">
<input type="text" name="customer_phoneNumber" required lay-verify="phone" placeholder="请输入电话号码" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item" style="width: 500px;">
<label class="layui-form-label">客户级别</label>
<div class="layui-input-block">
<select name="customer_grade" lay-verify="required" id="grade">
<option value=""></option>
</select>
</div>
</div>
<div class="layui-form-item" style="width: 500px;">
<label class="layui-form-label">客户品牌</label>
<div class="layui-input-block">
<select name="customer_band" lay-verify="required" id="band">
<option value=""></option>
</select>
</div>
</div>
<div class="layui-form-item layui-form-text" style="width: 500px;">
<label class="layui-form-label">诉求内容</label>
<div class="layui-input-block">
<textarea name="complain_content" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">重复投诉</label>
<div class="layui-input-block">
<input type="checkbox" name="is_Repeat" lay-skin="switch">
</div>
</div>
<div class="layui-form-item layui-form-text" style="width: 500px;">
<label class="layui-form-label" >处理意见</label>
<div class="layui-input-block">
<textarea name="customerService_advise" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">是否解决</label>
<div class="layui-input-block">
<input type="checkbox" name="customerService_solveFlag" lay-skin="switch">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">客服工号</label>
<div class="layui-input-block">
<label class="layui-form-label" style="width: 355px;">${sessionScope.user.uid }</label>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">大面积投诉</label>
<div class="layui-input-block">
<input type="checkbox" name="Audit_is_LargeArea" lay-skin="switch">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="submitId" id="submitId">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
</body>
</html>
js 代码:
$(initDictionary);
function initDictionary(){
$.post("/cy44/InitDictionary",{"type" : "city"},function(date){
for(var i = 0 ; i < date.length ; i ++){
var x = "<option value='"+date[i].dictionary_value+"'>"+date[i].dictionary_name+"</option>";
$("#city").append(x);
}
},"json");
$.post("/cy44/InitDictionary",{"type" : "grade"},function(date){
for(var i = 0 ; i < date.length ; i ++){
var x = "<option value='"+date[i].dictionary_value+"'>"+date[i].dictionary_name+"</option>";
$("#grade").append(x);
}
},"json");
$.post("/cy44/InitDictionary",{"type" : "band"},function(date){
for(var i = 0 ; i < date.length ; i ++){
var x = "<option value='"+date[i].dictionary_value+"'>"+date[i].dictionary_name+"</option>";
$("#band").append(x);
}
},"json");
}
layui.use(['layer','form'], function(){
var form = layui.form();
var layer = layui.layer
form.render();
form.on('submit(submitId)', function(data){
var orderInfo = $("#workOrder").serialize();
$.post("/cy44/AddOrderServlet",orderInfo,function(x){
if(x == 'true'){
layer.msg('<i class="layui-icon" style="font-size: 30px; color: #5FB878;"></i>'+'<lable style="font-size: 30px; color: #5FB878;">添加成功<lable>');
}else if(x == 'false'){
layer.msg('<i class="layui-icon" style="font-size: 30px; color: #FF5722;">ဇ</i>'+'<lable style="font-size: 30px; color: #FF5722;">添加失败<lable >');
}
},"json");
return false;// 阻止表单跳转。
});
});
servlet页代码:
package com.ccshxt.controller;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.ccshxt.model.AddOrder;
import com.ccshxt.util.GetDate;
import com.ccshxt.util.GetID;
/**
* Servlet implementation class AddOrderServlet
*/
@WebServlet("/AddOrderServlet")
public class AddOrderServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public AddOrderServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println(request.getParameter("customer_phoneNumber"));//输出为nul
/*Map<String, String[]> map = request.getParameterMap();
AddOrder addOrder = new AddOrder();
String x = String.valueOf(addOrder.addOrder(map, addOrder.initOrder(request)));
response.getWriter().append(x);*/
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
用getParameterMap取到的key全是undefined。 不明白为什么