更多
2018年08月04日 17点26分 九儿
已酬谢 post传值问题
这是我的点击事件
<script type="text/javascript">
$(function() {
$("#yulan")
.click(
function() {
var brand = $("input[name='brand']").val();
var carmodel = $("input[name='carmodel']").val();
var oenumber = $("input[name='oenumber']").val();
var directionid = $("input[name='directionid']")
.val();
var year = $("input[name='year']").val();
var content = $("textarea[name='content']").val();
var url = "${pageContext.request.contextPath}/PreviewProduct?brand="
+ brand
+ "&content="+ content
+ "&directionid="+ directionid
+ "&year="+ year
+ "&carmodel="+ carmodel
+ "&oenumber=" + oenumber;
var form = $("<form method='post'target='_blank'></form>");
form.attr({
"action" : "${pageContext.request.contextPath}/PreviewProduct"//这里最好加个 path进去 ,如果浏览器直接跳转到 /PreviewNews 前面没有项目名和端口这就尴尬了。
});

var input1 = $("<input type='hidden'>");
input1.attr({
"name" : "brand"
});
input1.val(brand);
form.append(input1);

var input2 = $("<input type='hidden'>");
input2.attr({
"name" : "carmodel"
});
input2.val(carmodel);
form.append(input2);

$("html").append(form);
form.submit();
});
});
</script>

这是我的HTML


<form action="${pageContext.request.contextPath}/updateProduct"
					method="post" enctype="multipart/form-data">
					<table>
						
							<tr>
								<td class="namestyle">品牌:</td>
								<td><input type="text" name="brand" class="input-sm"
									style="border: 1px #999 solid;"></td>
							</tr>
							<tr>
								<td class="namestyle">车型:</td>
								<td><input type="text" name="carmodel"
									 class="input-sm"
									style="border: 1px #999 solid;"></td>
							</tr>
							<tr>
								<td class="namestyle">OE号码:</td>
								<td><input type="text" name="oenumber" class="input-sm"
									 style="border: 1px #999 solid;">
								</td>
							</tr>
							<tr>
								<td class="namestyle">型号:</td>
								<td><input type="text" name="model" class="input-sm"
									style="border: 1px #999 solid;"></td>
							</tr>

							
					</table>
					<div class="text-center">
						
						<button type="submit" class="btn btn-danger">添加</button>
						<button type="button" id="yulan" class="btn btn-warning">预&nbsp;览</button>
					</div>
				</form>
这是我的controller
	@RequestMapping(value = "/PreviewProduct")
	public String PreviewProduct(@RequestParam("brand") String brand,
			@RequestParam("carmodel") String carmodel,
			HttpServletRequest request,
			@RequestParam("oenumber") String oenumber,
			@RequestParam("directionid") String directionid,
			@RequestParam("year") String year,
			@RequestParam("content") String content,
			HttpSession session, Model model) {
		System.out.println(brand);
		System.out.println(carmodel);
		System.out.println(content);
		model.addAttribute("brand", brand);
		model.addAttribute("carmodel", carmodel);
		model.addAttribute("directionid", directionid);
		model.addAttribute("oenumber", oenumber);
		model.addAttribute("year", year);
		model.addAttribute("content", content);
		return "PreviewProduct";
	}


修改

JAVA 编程开发语言 修改

修改
啦啦啦啦

应答 (下拉快捷留言)

知道“一起帮”的协助流程么?不要搞错哟:应答握手再远程……

2018年08月04日 20点43分 修改
确认查看

因为每次总结被查看,总结的作者都会获得 帮帮点 奖励。

所以,只有注册用户才能查看总结。

否则,该功能无法成功实现(以杜绝作弊)。敬请谅解!

叶飞
2018年08月04日 18点30分 --- 第 2 楼 ---
问题是啥?报错,得不到值,还是……
2018年08月04日 18点28分 --- 第 1 楼 ---
抢: 我可以试试……
关键字



帮助

反馈