忙了一下无都 没有解决掉
web.xml的配置<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
 <servlet>
  <description>This is the description of my J2EE component</description>
  <display-name>This is the display name of my J2EE component</display-name>
  <servlet-name>HelloServlet</servlet-name>
  <servlet-class>com.y2j2ee.sevlet.HelloServlet</servlet-class>
 </servlet><servlet-mapping>
  <servlet-name>HelloServlet</servlet-name>
  <url-pattern>/HelloServlet</url-pattern>
 </servlet-mapping>
 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list></web-app>
JSP请求页面:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
  </head>
  
  <body>
    <form action="/HelloServlet" name="myform" method="GET">
用户名:<input type="text" size="10" name="userName">
密码:<input type="password" size="10" name="password"><br>
<input type="submit" value="确定">
</form>
  </body>
</html>
总是报404错误, 怎么解决啊 ,在网上查了说可能是acrion路径问题,  改了还是不行啊,  web.xml配置也修改对着呢,怎么就是报404 ,哪位高手帮忙解决下,  谢谢了 

解决方案 »

  1.   

    <form action="<%=request.getContextPath()%>/HelloServlet" name="myform" method="GET">
    试试
      

  2.   

    404都是找不到路径的问题。<%pageContext.setAttribute("path",path);%>以后再页面上都加上这句,
    ${path}/路径,这个是绝对路径的加发,应该有帮助吧
      

  3.   

    个人建议最好在jsp页面的脚本中,加上
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    并且在head头部加上<basepath>
    这样可以将当前jsp文件定位到当前工程的根目录下,这样就可以避免一些路径问题了
      

  4.   

     要不先测试一下select有没有用..看看在IE中输入路经看有用不....select 中出点什么...看有用不..
      

  5.   

     <form action="/HelloServlet" name="myform" method="GET">
    你试试:
     <form action="HelloServlet" name="myform" method="GET">