在地址栏里输入localhost:8080/helloapp能出登录框但是点击之后出现HTTP Status 404 - /helloapp/dispatcher
解决方案 »
- 如用得到一个指定的ip地址的经纬度
- 关于struts2 表单控件,事件的使用知道的朋友,进来看一下
- Spring + ibatis + weblogic,让一个问题给憋了快一周了,在线等答案,求达人解惑!
- 有谁知道这个答案吗?
- 用JFreeChart创建Timeseries,我想点击此控件,能获得所点位置的Timeserie横纵坐标值
- 一般合约包不包括试用期?
- 关于jdbc编程的问题?
- JBOSS是否内置了目录和命名服务?
- SSH项目数据插入报错
- An error occured trying to find to javax.faces.webapp.FacesServlet
- 如何将字串符转换为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