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");

しかし、null値を取得します。
ヘルプ

4

2 に答える 2

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

間違った文字列を挿入しました+vendorvendorURLのみである必要があります。

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 に答える