在地址栏里输入localhost:8080/helloapp能出登录框但是点击之后出现HTTP Status 404 - /helloapp/dispatcher
解决方案 »
- Spring+Quartz定时器问题
- java使用SSH框架开发,使用的是数据源,请问需要对连接进行手动管理么?如:手动关闭
- 给我介绍一个甘特图绘制开发包
- 夏昕.深入浅出Hibernate
- 帮我看看,为什么validata验证呢
- ssh运行时遇到Servlet action is not available问题
- dom4j中转换xml的简单问题,都有分!
- 奇怪的问题,请高手出击!!
- 关于springmvc 静态资源标签的问题<mvc:resources>
- 求助->关于JConsole端口问题
- 如何将字串符转换为JSON格式
- /C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps
import javax.servlet.http.HttpServlet;
import java.io.*;
import java.util.*;@SuppressWarnings("serial")
public class DispatcherServlet extends GenericServlet{
private String target="/hello.jsp";
@Override
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
String username=request.getParameter("username");
String password=request.getParameter("password");
request.setAttribute("USER", username);
request.setAttribute("PASSWORD", password);
ServletContext context=getServletContext();
RequestDispatcher dispatcher=context.getRequestDispatcher(target);
dispatcher.forward(request, response);
}}
import javax.servlet.http.HttpServlet;
import java.io.*;
import java.util.*;@SuppressWarnings("serial")
public class DispatcherServlet extends GenericServlet{
private String target="/hello.jsp";
@Override
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
String username=request.getParameter("username");
String password=request.getParameter("password");
request.setAttribute("USER", username);
request.setAttribute("PASSWORD", password);
ServletContext context=getServletContext();
RequestDispatcher dispatcher=context.getRequestDispatcher(target);
dispatcher.forward(request, response);
}}
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>dispatcher</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/mypack/dispatcher</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>login.html</welcome-file>
</welcome-file-list>
</web-app>
改成
/mypack/dispatcher
还是不行 我的环境变量是不是配错了? 现在用的代码是从网上下的书上的源码
CATALINA_BASE C:\apache-tomcat-6.0.35
CATALINA_HOME C:\apache-tomcat-6.0.35
JAVA_HOME C:\Java\jdk1.6.0_10
classpath .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar
Path JAVA_HOME%\bin;%JAVA_HOME%\jre\bin