用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"也不行.到底是怎么了啊??
把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"也不行.到底是怎么了啊??
不知道你用的什么服务器,如果是tomcat,虚拟目录jsp要放到webapps\下,然后类放在WEB-INF\classes下,那么这时action后面直接跟类名就行了!若有包要跟包名!包名和类名间用“.”(记得好像是,不行换一下)。
你仔细检查一下
<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>