本人新学jsp,仿照书上写一个servlet的例子,用tomcat运行服务器。
首先是一个servlet,叫t.java.
package Servelet;
import java.io.IOException;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class T extends HttpServlet {
private ServletContext context;
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void init(ServletConfig config) throws ServletException {
// Put your code here
super.init(config);
context=config.getServletContext();
}
public void doGet(HttpServletRequest req,HttpServletResponse res){
String cmd=req.getParameter("cmd");
if("test".equals(cmd)){
String jsp="/user/index.jsp";//是C:\Tomcat 6.0\webapps\ROOT\user下的index.jsp
RequestDispatcher dis;
dis=context.getRequestDispatcher(jsp);
try {
dis.forward(req, res);//实现页面跳转
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
编译成class文件后放入C:\Tomcat 6.0\webapps\ROOT\WEB-INF\classes\Servelet文件夹下。
并已在C:\Tomcat 6.0\conf下的web.xml中加入
<servlet>
<servlet-name>Servelet.T</servlet-name>
<servlet-name>Servelet.T</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>Servelet.T</servlet-name>
<url-pattern>/Servelet/T</url-pattern>
</servlet-mapping>
然后在ie地址栏中输入http://localhost:8080/Servlet/T?cmd=test。发生
HTTP Status 404 - /Servlet/T--------------------------------------------------------------------------------type Status reportmessage /Servlet/Tdescription The requested resource (/Servlet/T) is not available.请高手给看看要怎么改才能访问
首先是一个servlet,叫t.java.
package Servelet;
import java.io.IOException;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class T extends HttpServlet {
private ServletContext context;
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void init(ServletConfig config) throws ServletException {
// Put your code here
super.init(config);
context=config.getServletContext();
}
public void doGet(HttpServletRequest req,HttpServletResponse res){
String cmd=req.getParameter("cmd");
if("test".equals(cmd)){
String jsp="/user/index.jsp";//是C:\Tomcat 6.0\webapps\ROOT\user下的index.jsp
RequestDispatcher dis;
dis=context.getRequestDispatcher(jsp);
try {
dis.forward(req, res);//实现页面跳转
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
编译成class文件后放入C:\Tomcat 6.0\webapps\ROOT\WEB-INF\classes\Servelet文件夹下。
并已在C:\Tomcat 6.0\conf下的web.xml中加入
<servlet>
<servlet-name>Servelet.T</servlet-name>
<servlet-name>Servelet.T</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>Servelet.T</servlet-name>
<url-pattern>/Servelet/T</url-pattern>
</servlet-mapping>
然后在ie地址栏中输入http://localhost:8080/Servlet/T?cmd=test。发生
HTTP Status 404 - /Servlet/T--------------------------------------------------------------------------------type Status reportmessage /Servlet/Tdescription The requested resource (/Servlet/T) is not available.请高手给看看要怎么改才能访问
解决方案 »
- 大家好,我想问大家一个关于hibernate的问题
- 各位大侠,求助啊!!!用Spring进行事务管理,配置正确,运行没有报错,但是不起作用啊!!
- 关于struts2+hibernate分页的问题?
- jsp中如何获得同名文本的值
- MapXtreme java中搜索图元并高亮显示
- 我怎么不能修改数据呀?请大家帮我看看
- 框架页重定向问题!
- 我的jsp连接SQL出错,为什么呢?
- 一个JSP中JDBC的错误,2天都没有解决,拿分请进100!
- 高手帮我看看这个String怎么转换成Date类型的值?
- 在js中用window.location.href 来转到Action中 可是在Action 中执行到mapping.forward("....");这句后就没有反应了。
- struts2 高手帮帮忙。。。
<servlet-class>Servelet.T</servlet-class>
<servlet-class>Servelet.T</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>T</servlet-name>
<url-pattern>/Servelet/T</url-pattern>
</servlet-mapping>
<servlet-class>Servelet.T</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>T</servlet-name>
<url-pattern>/Servelet/T</url-pattern>
</servlet-mapping>