报错如下:
HTTP Status 404 - /Logitist/warehouseinfosave--------------------------------------------------------------------------------type Status reportmessage /Logitist/warehouseinfosavedescription The requested resource (/Logitist/warehouseinfosave) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.24<table width="539" height="193" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#666699">
<tr>
<td width="131" height="27" align="center" class="style5">*标识项必须填写</td>
<td width="398" align="center"> </td>
</tr>
<tr>
<td height="164" colspan="2"><form action="/Logitist/warehouseinfosave" method="post" name="warehouse">
<table width="401" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#666699">
<tr>
<td width="80" height="25" align="right" class="code">仓库名称:</td>
<td width="294" colspan="2"><input name="warehousename" type="text" class="style9" id="warehousename" size="20" maxlength="20">
<span class="style5"> *</span></td>
</tr>
<tr>
<td height="25" align="right" class="code">仓库负责人:</td>
<td colspan="2"><select name="chargeid" class="style9" id="chargeid">
<option value="">-负责人-</option>
<%
String sqlemploy="select *from employeeinfotable";
Statement statemploy=dblink.getStmtread();
ResultSet rsemploy=statemploy.executeQuery(sqlemploy);
while(rsemploy.next()){
String employeeid=rsemploy.getString("EmployeeId");
String employeename=rsemploy.getString("EmployeeName");
out.print("<option value="+employeename);
out.print(">"+employeename+"</option>");
}
dblink.close();
%>
</select>
<span class="style5">*</span></td>
</tr>
<tr>
<td height="27" align="right" class="code">仓库位置:</td>
<td colspan="2"><input name="warehouseadd" type="text" class="style9" id="warehouseadd" size="40" maxlength="100">
<span class="style5"> *</span></td>
</tr>
<tr align="center">
<td height="30" colspan="3"><input name="Submit" type="submit" class="buttonstyle" value="提交数据" onClick="return warehouseinfo_check()">
<input name="cancel" type="reset" class="buttonstyle" id="cancel" value="重置数据"></td>
</tr>
</table>
</form></td>
</tr>
</table>/*---------------------取得仓库信息表中的最有一条记录的WareHouseId值,并生成下条记录的WareHouseId-------------------*/
String sql="select top 1 * from warehouseinfotable order by ID desc ";
try{
stat=dc.getStmtread();
rs =stat.executeQuery(sql);
rs.previous();
while(rs.next()){
id=Integer.valueOf(rs.getInt("WareHouseId"));
}
if(id>0){
id+=1;
}else{
id=10000+1;
}
}catch(Exception ex){ex.printStackTrace();}finally{dc.close();}
/*-------------------获得WareHouseInfoSave.jsp页面提交数据进行判断,合法后添加到数据库-----------------*/
warehouseid=String.valueOf(id);
warehousename=(String)request.getParameter("warehousename");
chargeid=(String)request.getParameter("chargeid");
warehouseadd=(String)request.getParameter("warehouseadd");
if(warehouseid==null||warehousename==null||chargeid==null||warehouseadd==null){
session.setAttribute("errors", "仓库信息添加失败!");
requestdispatcher=request.getRequestDispatcher("/errors/errorpage.jsp");
requestdispatcher.forward(request, response);
}else{
try{
flag=-10;
WareHouseManager whm=new WareHouseManager();
flag=whm.AddWareHouseInfo(warehouseid, warehousename, chargeid, warehouseadd);
//如果仓库信息添加成功跳转到adminwarehouseinfo页面
if(flag>0){
requestdispatcher=request.getRequestDispatcher("/viewpage/showpage/adminwarehouseinfo.jsp");
requestdispatcher.forward(request, response);
}else{
session.setAttribute("errors", "仓库信息添加失败!");
requestdispatcher=request.getRequestDispatcher("/errors/errorpage.jsp");
requestdispatcher.forward(request, response);
}
}catch(Exception ex){ex.printStackTrace();}finally{dc.close();}
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { doPost(request,response);
}
}
HTTP Status 404 - /Logitist/warehouseinfosave--------------------------------------------------------------------------------type Status reportmessage /Logitist/warehouseinfosavedescription The requested resource (/Logitist/warehouseinfosave) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.24<table width="539" height="193" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#666699">
<tr>
<td width="131" height="27" align="center" class="style5">*标识项必须填写</td>
<td width="398" align="center"> </td>
</tr>
<tr>
<td height="164" colspan="2"><form action="/Logitist/warehouseinfosave" method="post" name="warehouse">
<table width="401" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#666699">
<tr>
<td width="80" height="25" align="right" class="code">仓库名称:</td>
<td width="294" colspan="2"><input name="warehousename" type="text" class="style9" id="warehousename" size="20" maxlength="20">
<span class="style5"> *</span></td>
</tr>
<tr>
<td height="25" align="right" class="code">仓库负责人:</td>
<td colspan="2"><select name="chargeid" class="style9" id="chargeid">
<option value="">-负责人-</option>
<%
String sqlemploy="select *from employeeinfotable";
Statement statemploy=dblink.getStmtread();
ResultSet rsemploy=statemploy.executeQuery(sqlemploy);
while(rsemploy.next()){
String employeeid=rsemploy.getString("EmployeeId");
String employeename=rsemploy.getString("EmployeeName");
out.print("<option value="+employeename);
out.print(">"+employeename+"</option>");
}
dblink.close();
%>
</select>
<span class="style5">*</span></td>
</tr>
<tr>
<td height="27" align="right" class="code">仓库位置:</td>
<td colspan="2"><input name="warehouseadd" type="text" class="style9" id="warehouseadd" size="40" maxlength="100">
<span class="style5"> *</span></td>
</tr>
<tr align="center">
<td height="30" colspan="3"><input name="Submit" type="submit" class="buttonstyle" value="提交数据" onClick="return warehouseinfo_check()">
<input name="cancel" type="reset" class="buttonstyle" id="cancel" value="重置数据"></td>
</tr>
</table>
</form></td>
</tr>
</table>/*---------------------取得仓库信息表中的最有一条记录的WareHouseId值,并生成下条记录的WareHouseId-------------------*/
String sql="select top 1 * from warehouseinfotable order by ID desc ";
try{
stat=dc.getStmtread();
rs =stat.executeQuery(sql);
rs.previous();
while(rs.next()){
id=Integer.valueOf(rs.getInt("WareHouseId"));
}
if(id>0){
id+=1;
}else{
id=10000+1;
}
}catch(Exception ex){ex.printStackTrace();}finally{dc.close();}
/*-------------------获得WareHouseInfoSave.jsp页面提交数据进行判断,合法后添加到数据库-----------------*/
warehouseid=String.valueOf(id);
warehousename=(String)request.getParameter("warehousename");
chargeid=(String)request.getParameter("chargeid");
warehouseadd=(String)request.getParameter("warehouseadd");
if(warehouseid==null||warehousename==null||chargeid==null||warehouseadd==null){
session.setAttribute("errors", "仓库信息添加失败!");
requestdispatcher=request.getRequestDispatcher("/errors/errorpage.jsp");
requestdispatcher.forward(request, response);
}else{
try{
flag=-10;
WareHouseManager whm=new WareHouseManager();
flag=whm.AddWareHouseInfo(warehouseid, warehousename, chargeid, warehouseadd);
//如果仓库信息添加成功跳转到adminwarehouseinfo页面
if(flag>0){
requestdispatcher=request.getRequestDispatcher("/viewpage/showpage/adminwarehouseinfo.jsp");
requestdispatcher.forward(request, response);
}else{
session.setAttribute("errors", "仓库信息添加失败!");
requestdispatcher=request.getRequestDispatcher("/errors/errorpage.jsp");
requestdispatcher.forward(request, response);
}
}catch(Exception ex){ex.printStackTrace();}finally{dc.close();}
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { doPost(request,response);
}
}
<servlet>
<description>To Save WareHouse Information</description>
<display-name>WareHouse Info Save</display-name>
<servlet-name>WareHouseInfoSave</servlet-name>
<servlet-class>com.logistic.servlet.WareHouseInfoSave</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>WareHouseInfoSave</servlet-name>
<url-pattern>/warehouseinfosave</url-pattern>
</servlet-mapping>
thank you! 感谢提醒竟然犯了个低级错误
这个单词打错了Logitist