404的错误就是没找到你的.jsp页,你要么是文件名写错了,要么就是位置放的不对

解决方案 »

  1.   

    没有放错,这儿语法好像不对
    <%!
       String yourName;
       String yourPassword;
       String yourComment;
    %>
    这不是把变量声明屏蔽了吗?应该这样吧:
    <%
       String yourName;
       String yourPassword;
       String yourComment;
    %>
      

  2.   

    同意楼上的
    你的那三个变量
    是request的
    在页面执行的时候,也就是service()方法前,那三个变量就已经有了值了。
      

  3.   

    把EXAMPLES的所有文件夹COPY到ROOT下,在加上你的代码,就可以的了...
    如觉得突然多了很多无畏的文件,可以一个一个删,当删到出错时再找找原因~
      

  4.   

    to:楼上 cjxiaoh(风中水滴) ,
    <%!
       String yourName;
       String yourPassword;
       String yourComment;
    %>
    的用法是对的,这个是声明,作用域为整个网页。
      

  5.   

    我试了一下,可以访问的啊。只要这个文件直接放在ROOT这个目录下。
      

  6.   

    同一个目录   这样改试试   /from_text.jsp---〉from_text.jsp
      

  7.   

    果然名字有错
    但是改过后tomcat 有出了错HTTP Status 500 
    type    Exception report description          The server encountered an internal error () that prevented it from fulfilling this request.这又是什莫原因?
    thank you
      

  8.   

    改名?该的是什么地方的啊!?
    你的action="?"改了吗?
    从你的第一个报的错来看!你的文件tomcat已经找到了啊!
    而且你的代码有问题!不知道是你抄错的还是重写的时候错的!
    yourPassword=request.hetParameter("mypassword");这里的是getParaemeter!
    你在好好的看看,这个程序不难,没什么滑头的啊!
    好好的检查你的拼写!逻辑上应该没什么问题了!
      

  9.   

    yourPassword=request.hetParameter("mypassword");
    对,这行错误 应该het 改为get
      

  10.   

    这里也有错:
       out.print("你的名字是:+"yourName+"<p>");
       out.print("你的密码是:+"yourPassword+"<p>");
       out.print("你的留言是:+"yourComment+"<p>");
    改为:
       out.print("你的名字是:"+yourName+"<p>");
       out.print("你的密码是:"+yourPassword+"<p>");
       out.print("你的留言是:"+yourComment+"<p>");