servlet初学者问题,调用JSP页面点击跳转的时候不行,出现:HTTP Status 404 10
givenumber.jsp在目录:D:\workspace\ServletTest下内容如下:<%@pagecontentType="text/html;charset...
givenumber.jsp在目录:D:\workspace\ServletTest下内容如下:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=1>
<P>输入一个数,servlet求这个数的平方根:
<FORM action="/ServletTest/Sqrt" method=get>
<Input Type=text name=number>
<Input Type=submit value="提交">
</FORM>
</BODY>
</HTML>
Sqrt.java在目录:D:\workspace\ServletTest\src下 内容如下
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Sqrt extends HttpServlet
{ public void init(ServletConfig config) throws ServletException
{super.init(config);
}
public void service(HttpServletRequest request,HttpServletResponse response) throws IOException
{ //获得一个向客户发送数据的输出流:
PrintWriter out=response.getWriter();
response.setContentType("text/html;charset=GB2312");//设置响应的MIME类型。
outout.println("<HTML> <BODY>");
String number=request.getParameter("number"); //获取客户提交的信息。
double n=0;
try{ n=Double.parseDouble(number);
out.print("<BR>"+Math.sqrt(n));
}
catch(NumberFormatException e)
{ out.print("<H1>input number letter please! </H1>");
}
out.println("</body> </html>");
}
}
ServletTest.xml在目录D:\Tomcat 7.0\conf\Catalina\localhost下 内容如下
<Context path="/ServletTest" reloadable="true" docBase="D:\workspace\ServletTest" workDir="D:\workspace\ServletTest\work" /> 展开
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=1>
<P>输入一个数,servlet求这个数的平方根:
<FORM action="/ServletTest/Sqrt" method=get>
<Input Type=text name=number>
<Input Type=submit value="提交">
</FORM>
</BODY>
</HTML>
Sqrt.java在目录:D:\workspace\ServletTest\src下 内容如下
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Sqrt extends HttpServlet
{ public void init(ServletConfig config) throws ServletException
{super.init(config);
}
public void service(HttpServletRequest request,HttpServletResponse response) throws IOException
{ //获得一个向客户发送数据的输出流:
PrintWriter out=response.getWriter();
response.setContentType("text/html;charset=GB2312");//设置响应的MIME类型。
outout.println("<HTML> <BODY>");
String number=request.getParameter("number"); //获取客户提交的信息。
double n=0;
try{ n=Double.parseDouble(number);
out.print("<BR>"+Math.sqrt(n));
}
catch(NumberFormatException e)
{ out.print("<H1>input number letter please! </H1>");
}
out.println("</body> </html>");
}
}
ServletTest.xml在目录D:\Tomcat 7.0\conf\Catalina\localhost下 内容如下
<Context path="/ServletTest" reloadable="true" docBase="D:\workspace\ServletTest" workDir="D:\workspace\ServletTest\work" /> 展开
展开全部
哥哥呀,<Context path="/ServletTest" reloadable="true" docBase="D:\workspace\ServletTest" workDir="D:\workspace\ServletTest\work" />这里面不对,docBase="D:\workspace\ServletTest" 这错了,应该是docBase="D:\workspace\ServletTest\WebRoot"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-19
展开全部
路径错了 。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的路径写错啦,修改下吧
更多追问追答
追问
怎么改?
追答
你的路径错了,需要粘出你的web.xml的配置才知道怎么改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询