JSP中form表单action报404错误问题
HTTPStatus404-/ysgl/actiontypeStatusreportmessage/ysgl/actiondescriptionTherequestedr...
HTTP Status 404 - /ysgl/action
type Status report
message /ysgl/action
description The requested resource is not available.
Apache Tomcat/7.0.33
gzdj.jsp文件
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<head>
<title>工资登记</title>
<style type="text/css">
td{
font-size: 12px;
}
</style>
<script type="text/javascript">
function SetOk(){
fm.action="action?action=GzdjSetOk";
fm.submit();
}
</script>
<link href="css/admin.css" rel="stylesheet" type="text/css">
</head>
<body>
<table border="0" width="95%">
<tr align="center">
<td><h1>工资登记</h1></td>
</tr>
<tr align="center"><td><table width="80%"><tr><td>
<fieldset><legend>请输入预算月份</legend>
<form name="fm" action="action?action=GzdjFindByDate" method="post">
<table align="center" border="0" width="80%">
<tr>
<td align="right">预算月份:<input type="text" name="tbdate" maxlength="8"></td>
<td><input type="submit" name="QueryIt" value="查询">
<input type="button" name="AddIt" value="添加" onclick="window.location='GzdjAdd.jsp';">
<input type="button" name="SetOk"value="确认" onClick="SetOk()">
</td>
</tr>
</table>
</form>
</fieldset></td></tr></table></td>
</tr>
<tr><td>
<table align="center" width=90% border="0" cellspacing="0" cellpadding="2" bordercolorlight='#000000' bordercolordark='#FFFFFF'>
<tr align="center">
<td><font color="red">${requestScope.error}</font></td>
</tr>
<tr class="tablehead" >
<td width="4%">选择</td>
<td width="7%">预算月份</td>
<td width="7%">单位名称</td>
<td width="9%">跟单费用</td>
<td width="10%">绩效奖励</td>
<td width="13%">其他费用</td>
<td width="13%">工资总额</td>
<td width="7%">复核标志</td>
</tr>
<c:forEach items="${requestScope.all}" var="Gzdj">
<tr align="center">
<td>${Gzdj.tbdate }</td>
<td>${Gzdj.comcode }</td>
<td>${Gzdj.gdfy }</td>
<td>${Gzdj.ywjx }</td>
<td>${Gzdj.qtfy }</td>
<td>${Gzdj.salary }</td>
<td>${Gzdj.salary }</td>
</tr>
</c:forEach>
</table>
</td>
</tr>
</table>
</body>
</html> 展开
type Status report
message /ysgl/action
description The requested resource is not available.
Apache Tomcat/7.0.33
gzdj.jsp文件
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<head>
<title>工资登记</title>
<style type="text/css">
td{
font-size: 12px;
}
</style>
<script type="text/javascript">
function SetOk(){
fm.action="action?action=GzdjSetOk";
fm.submit();
}
</script>
<link href="css/admin.css" rel="stylesheet" type="text/css">
</head>
<body>
<table border="0" width="95%">
<tr align="center">
<td><h1>工资登记</h1></td>
</tr>
<tr align="center"><td><table width="80%"><tr><td>
<fieldset><legend>请输入预算月份</legend>
<form name="fm" action="action?action=GzdjFindByDate" method="post">
<table align="center" border="0" width="80%">
<tr>
<td align="right">预算月份:<input type="text" name="tbdate" maxlength="8"></td>
<td><input type="submit" name="QueryIt" value="查询">
<input type="button" name="AddIt" value="添加" onclick="window.location='GzdjAdd.jsp';">
<input type="button" name="SetOk"value="确认" onClick="SetOk()">
</td>
</tr>
</table>
</form>
</fieldset></td></tr></table></td>
</tr>
<tr><td>
<table align="center" width=90% border="0" cellspacing="0" cellpadding="2" bordercolorlight='#000000' bordercolordark='#FFFFFF'>
<tr align="center">
<td><font color="red">${requestScope.error}</font></td>
</tr>
<tr class="tablehead" >
<td width="4%">选择</td>
<td width="7%">预算月份</td>
<td width="7%">单位名称</td>
<td width="9%">跟单费用</td>
<td width="10%">绩效奖励</td>
<td width="13%">其他费用</td>
<td width="13%">工资总额</td>
<td width="7%">复核标志</td>
</tr>
<c:forEach items="${requestScope.all}" var="Gzdj">
<tr align="center">
<td>${Gzdj.tbdate }</td>
<td>${Gzdj.comcode }</td>
<td>${Gzdj.gdfy }</td>
<td>${Gzdj.ywjx }</td>
<td>${Gzdj.qtfy }</td>
<td>${Gzdj.salary }</td>
<td>${Gzdj.salary }</td>
</tr>
</c:forEach>
</table>
</td>
</tr>
</table>
</body>
</html> 展开
展开全部
action的url能不能不要些的这么业余
加上项目路径<%=request.getContextPath()%>
加上项目路径<%=request.getContextPath()%>
更多追问追答
追问
怎么加呀
追答
action="/action?action=GzdjFindByDate"
当然了这也不能保证你的url是正确的
这得看你配置了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很显示的路径问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的配置文件里面有这个action么? /ysgl/action
更多追问追答
追问
追答
fm.action="action?action=GzdjSetOk";
你前面的action是什么啊?它找不到/ysgl/action
ysgl是你的项目名,action是你的根action名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询