我写了个servlet.java,编译后把它放在C:\Tomcat 5.0\webapps\shop\WEB-INF\classes\com\shop下,然后在jsp文件中写<form id="form1" name="form1" method="post" action="FormAction">,为什么运行后显示The requested resource (/shop/com/shop/FormAction) is not available.
,请高手指点一下,谢谢
package com.shop;import java.io.IOException;
import java.util.Collection;import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/**
* Servlet implementation class for Servlet: UserListServlet
*/
public class FormAction extends javax.servlet.http.HttpServlet implements
javax.servlet.Servlet
{
/*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#HttpServlet()
*/
public FormAction()
{
super();
} /*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request,
* HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
String name = request.getParameter("name");
int age = Integer.parseInt(request.getParameter("age"));
System.out.println ("name= "+name);
System.out.println ("age= "+age);
System.out.println("ok"); }
}
,请高手指点一下,谢谢
package com.shop;import java.io.IOException;
import java.util.Collection;import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/**
* Servlet implementation class for Servlet: UserListServlet
*/
public class FormAction extends javax.servlet.http.HttpServlet implements
javax.servlet.Servlet
{
/*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#HttpServlet()
*/
public FormAction()
{
super();
} /*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request,
* HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
String name = request.getParameter("name");
int age = Integer.parseInt(request.getParameter("age"));
System.out.println ("name= "+name);
System.out.println ("age= "+age);
System.out.println("ok"); }
}
解决方案 »
- 为什么已经设置了reloadable="true",修改jsp还是需要重启tomcat才能生效?
- 被逼无奈 开始刷分
- 判断文字是否修改 使用正则表达式
- 别人项目用的myEclipse+ssh框架怎么导入我的myeclipse和部署 怎么运行
- socket中文乱码怎么解决(100分相送)
- 请各位大哥帮忙,连接sqlserver问题,学JSP不久
- jsp中文问题??
- Tomcat5和IIS6整合 的问题,请高手指点.
- 大家好,请问结合apache与tomcat的那个DLL在哪里下载?
- 求助关于IDEA使用,经过大量google搜索仍然未找到解决办法。
- jsp插入clob字段,出现的异常
- 局域网上传文件20M大概多久比较合理?
把post改成get看看
<web-app>
<servlet>
<servlet-name>FormAction</servlet-name>
<servlet-class>com.shop.FormAction</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FormAction</servlet-name>
<url-pattern>/FormAction</url-pattern>
</servlet-mapping>
</web-app>