0

认为

home.jsp代码包含一个按钮,如

<input name="R" onclick="del(<%=rs.getString("VDB")%>)" type="radio" value="<%=rs.getString("VDB")%>" />

//注意:我在 del() 中传递 VDB 的值

它调用 javascript 为:

<script type="text/javascript">
function del(delno)
{
 var ff = document.vendorform;

 var url = "delete.jsp?+vendor="+delno;
 window.navigate("delete_vendor.jsp?+vendor="+delno);

 //window.location.href="delete_vendor.jsp?+vendor="+delno;
 //ff.method = "POST";
 //ff.action ="delete_vendor.jsp?+vendor="+delno;
 //ff.submit();
}//i have used 3 methods to redirect to delete.jsp


delete.jsp :
在此页面上,我想检索我使用的供应商的值:

String D1=request.getParameter("vendor");

但是得到空值。
任何帮助

4

2 回答 2

1
var url = "delete.jsp?+vendor="+delno;

你插入了错误的字符串+vendor。它应该只vendor在 url 中。

var url = "delete.jsp?vendor="+delno;
于 2012-12-20T10:45:28.167 回答
1

删除“供应商”一词之前的“+”。改变

var url = "delete.jsp?+vendor="+delno;

var url = "delete.jsp?vendor="+delno;
于 2012-12-20T10:45:32.280 回答