用eclipse创建了虚拟目录jsp,编译好了的servlet:Sqrt.class(在ser包中)
把ser/Sqrt.class放在jsp的classes目录下,但是就是不能运行.请指教...<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=3>
<P>输入一个数,求这个数的平方根:
<FORM action="servlet/ser.Sqrt" method=post>
  <Input Type=text name=number>
  <Input Type=submit value="提交">
</FORM>
</BODY>
</HTML>action那里有没有问题?用"jsp/servelt/ser.Sqrt"也不行.到底是怎么了啊??

解决方案 »

  1.   

    首先查看你的web.xml配置文。(前提确定你的服务器安装正确)
    不知道你用的什么服务器,如果是tomcat,虚拟目录jsp要放到webapps\下,然后类放在WEB-INF\classes下,那么这时action后面直接跟类名就行了!若有包要跟包名!包名和类名间用“.”(记得好像是,不行换一下)。
      

  2.   

    servlet/ser.Sqrt?还有这样的写法,请在你的web.xml里正确配置。
      

  3.   

    <FORM action="servlet/ser.Sqrt" method=post>有问题吧?
     你仔细检查一下
      

  4.   

    servlet要配置web.xml的  <servlet>
        <servlet-name>Sqrt</servlet-name>
        <servlet-class>*.Sqrt</servlet-class>  <-这里填上你自己的*指你的包
      </servlet>
      <servlet-mapping>
        <servlet-name>Sqrt</servlet-name>
        <url-pattern>/ser/Sqrt</url-pattern>
      </servlet-mapping>
      

  5.   

    先配置web.xml文件,在把.class文件放入相应的地方