websphere程序部署到tomcat上,后台登陆出现404错误

jomzhang 2007-07-25 06:57:50
登陆的jsp页面
<%@ page contentType="text/html; charset=GBK" language="java"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>管理登陆</title>
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
<link href="css/cms.css" rel="stylesheet" type="text/css">
<script language=javascript>
<!--
function SetFocus()
{
if (document.frmLogin.txtAdmin.value=="")
document.frmLogin.txtAdmin.focus();
else
document.frmLogin.txtAdmin.select();
}
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
function checks(target)
{
if(checkspace(document.frmLogin.txtAdmin.value)) {
document.frmLogin.txtAdmin.focus();
alert("用户名不能为空!");
return false;
}
if(checkspace(document.frmLogin.txtPassword.value)) {
document.frmLogin.txtPassword.focus();
alert("密码不能为空!");
return false;
}
return true;
}
//-->
</script>
</head>
<body bgcolor="#E9E2DC" onLoad="SetFocus();">
<table width="682" height="50" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><IMG SRC="images/login_04.gif" WIDTH="682" HEIGHT=13 ALT=""></td>
</tr>
</table>
<table width="680" border=0 align=center cellpadding=0 cellspacing=0 class="shadow">
<tr><th valign="middle" height="25" bgcolor="#B9AA97"> 管理登录</th></tr>
<tr>
<td valign=middle height=25><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="64%" rowspan="3" bgcolor="#EAEAEA">
<table width="300" height="138" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#B1B4B5">
<tr>
<td valign="top" bgcolor="#EAEAEA">
<form name="frmLogin" method="POST" action="checksv">
<table width="300" border="0" cellpadding="0" cellspacing="0" class="login">
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td height="26" align="right" class="text">用户名:</td>
<td height="26"><input name="txtAdmin" type="text" id="txtAdmin" size="20" style="width:100;"></td>
</tr>
<tr>
<td height="26" align="right" class="text">密 码:</td>
<td height="26"><input name="txtPassword" type="password" id="txtPassword" size="20" style="width:100;"></td>
</tr>

<tr align="center" ><td height="40" colspan="2" valign="bottom"><input type="hidden" name="action" value="checkLog">
<input name="subLogin" type="submit" value=" 提交 " onClick="return checks();"></td></tr>
</table>
</form>
</td>
</tr>
</table>
</td>
<td width="4%" height="0"></td>
<td colspan="2"></td>
</tr>
<tr>
<td height="" valign=middle bgcolor="#EAEAEA" class=tdfoot style=""><img src="images/at.gif" width="20" height="19"><br></td>
<td width="20%" height="215" valign=middle bgcolor="#B9AA97" class="tdfoot" style="">
<img src="images/smart.gif" width="81" height="15">
</td>
<td width="12%" valign="middle" bgcolor="#B9AA97" class="tdfoot" style=""> </td>
</tr>
<tr>
<td height=""></td>
<td colspan="2"></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>


下面是web.xml里的
<servlet id="Servlet_1140687778128">
<servlet-name>checksv</servlet-name>
<servlet-class>cms.servlets.adminLogin.checkSV</servlet-class>
</servlet>

下面是checkSV.class
package cms.servlets.adminLogin;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;


public class checkSV
extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";

//Initialize global variables
public void init() throws ServletException {
}

//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType(CONTENT_TYPE);
checkLogCtrl checkL=new checkLogCtrl(request,response);//

String checkLog=request.getParameter("action");

if (checkLog!=null ){
if(checkLog.trim().equals("checkLog")){//后台登陆。
if(checkL.checking()){//进入后台管理首页。
System.out.print("登陆成功!");
response.sendRedirect("index.jsp");
}
else{//转发到错误页面
forward("Errors.jsp",request,response);
}
}
else if(checkLog.trim().equals("logout")){//退出登陆
request.getSession().invalidate();
forward("login.jsp",request,response);
}
}//if (checkLog!=null )
}

//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//forward
public void forward(String objectPage,HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
RequestDispatcher disp=request.getRequestDispatcher(objectPage);
disp.forward(request,response);
}
//Clean up resources
public void destroy() {
}
}

输入帐号后出现404错误
HTTP Status 404 - /chub/cms/checksv


...全文
357 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
不明LZ在说什么
jackietdcn 2008-03-26
  • 打赏
  • 举报
回复
一般这种事都是配置文件的问题, check下配置参数是否也作相应的tomcat值修改了...

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧