我知道这个问题似乎已经被问过了..但我浏览了网站,我没有得到任何澄清。这是我的问题。 我有两个网页。将它们称为page1.jsp和page2.jsp。 我在page1.jsp中有一个表。请参考图片
现在我需要在textarea中显示相应的docId,我在page1.jsp中单击它。
例如,如果我在page1.jsp中单击00001,我需要重定向到page2.jsp,00001应更新在page2.jsp的textarea
我在page1.jsp中使用的脚本是
$('.pending_list').click(function(){
var row = $(this).closest("tr");
var text = row.find(".pending_list").text();
alert(text);
var DocNo = text;
$('.pending_list').attr({
href:"${loginbean.contextPath}/effortloading/search"
});
});
这是我的page2.jsp
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
<div class="row padding6">
<div
class="col-lg-4 col-md-4 col-sm-4 col-xs-12 margintop8 rq-field">
<!-- for field required notification-->
<spring:message text="Doc No" />
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
<form:input id="docID" path="DOC_ID" name="DOC_ID" type="text"
class="form-control" />
<form:errors path="userTitle" class="control-label" />
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12"></div>
</div>
</div>
控制器
@RequestMapping(value = "/effortloading/search", method = RequestMethod.GET)
public String effortloadingsearch(@Valid @ModelAttribute("loginbean") Loginbean loginbean,EffortLoadingBean effortBean, Model model,BindingResult result){
model.addAttribute("effortloadingedit", effortBean);
return "EffortLoadingSearch";
}
我希望我的问题是可以理解的。 提前致谢
答案 0 :(得分:1)
作为最低限度,您可以从 page1 传递网址中的docId
,然后在 page2 中传递,您可以从网址获取并放入它在搜索区域。
要理解的小代码
在 page1 :
$('.pending_list').click(function(){
var row = $(this).closest("tr");
var text = row.find(".pending_list").text();
alert(text);
var DocNo = text;
$('.pending_list').attr({
//SEND YOUR DOCID IN THE URL
href:"${loginbean.contextPath}/effortloading/search?docId=" + GET_ID_HERE
});
});
答案 1 :(得分:0)
在page1.jsp中形成https://accounts.google.com/b/0/DisplayUnlockCaptcha的URL时,您可以附加查询参数,并且可以在第二页中使用此查询参数来填充文本区域。