jsp调用servlet(A)成功之后跳转到另外一个jsp后再调用另一个servlet(B)出现404错误

如果jsp直接调用servlet(B)却是正确运行的这是为什么?并且用<jsp:forwardpage="nextpage.jsp"/>这种方法是可以的用action方法... 如果jsp直接调用servlet(B)却是正确运行的这是为什么?
并且用<jsp:forward page= "nextpage.jsp"/>这种方法是可以的
用action方法 再submit提交却出现404错误

以下是那个jsp的代码 servlet的我查过都没有问题(其他JSP都可以调用)
<script type="text/javascript">
window.onload = function(){
var oButtons = document.getElementsByTagName("input");
for(var i = 0; i < oButtons.length; i++)
{(
function()
{
if(this.type == "button")
{
this.onclick = function()
{
if(this.value=="修改")
{
document.forms[0].action ="../../ChangePerson?pID="+this.id;
document.forms[0].submit();
}
if(this.value=="删除")
{
document.forms[0].action ="../DeletePerson?pID="+this.id;
document.forms[0].submit();
}
};
}
}
).call(oButtons[i])
}
};
</script>
<body>

<form id="form1">
<table border = 3 id="table1">
<%
Person Persons[]=(Person[])request.getAttribute("Persons");
for(int i=0;i<Persons.length;i++)
{
%>
<tr>
<td><%=Persons[i].getname()%></td>
<td><%=Persons[i].getphones().getMobilephone()%></td>
<td><%=Persons[i].getphones().getFamilyphone()%></td>
<td><%=Persons[i].getphones().getOthers()%></td>
<td><input type ="button" value = "修改" name ="Submit" id=<%=Persons[i].getID()%> ></td>
<td><input type ="button" value = "删除" name ="Submit" id=<%=Persons[i].getID()%> ></td>
</tr><br></br>
<%
}
%>
</table>
</form>
</body>
展开
 我来答
天佑笔记
2011-12-04 · TA获得超过433个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:213万
展开全部
<form id="form1">
</form>

你在这个form里是需要表明你跳转的地址的
你.form.submit()提交的连接就是form里的action连接。

你需要改正
<form id="form1" action="这里你需要的链接。">
</form>
bd9006
2011-12-04 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
"../../ChangePerson?pID="+this.id;
这个相对位置,写得不对吧,自己再调试调试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yf900917
2011-12-04 · 超过11用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:30.7万
展开全部
form里没加action action指向目标地址 还需要加method="post" 以post方式提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1228079365
2011-12-05
知道答主
回答量:44
采纳率:0%
帮助的人:23.4万
展开全部
404是路径问题的事啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式