要调用这个servlet,在tomcat5.0中要做那些设置(附代码)?

janlon 2004-09-01 10:31:13
没有带方法的servlet可以输出,如Hello world之类,但这个却不能正常显示,请问要相应设置那些内容?

代码如下:
----------------------------------------------------------
package Redirect;
import java.io.*;
import java.util.*;
import javax.servlet.http.*;
import javax.servlet.*;
public class Redirect extends HttpServlet{
public void doGet(
HttpServletRequest req,
HttpServletResponse res
)throws ServletException,IOException
{
res.sendRedirect("http://localhost:8080");
}
public Redirect(){}
}
...全文
155 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
janlon 2004-09-02
  • 打赏
  • 举报
回复
源码如下(不会有错吧?):
------------------------------------------------------
package Redirect;
import java.io.*;
import java.util.*;
import javax.servlet.http.*;
import javax.servlet.*;
public class Redirect extends HttpServlet{
public void doGet(
HttpServletRequest req,
HttpServletResponse res
)throws ServletException,IOException
{
res.sendRedirect("http://localhost:8080");
}
public Redirect(){}
}
zhushizu 2004-09-01
  • 打赏
  • 举报
回复
是呀,我也是想了好久。。关注中。。。
grantbb 2004-09-01
  • 打赏
  • 举报
回复
举个例子:如果目标是这样访问:HelloWorld存放与classes下面
http://localhost:8080/debug/servlet/HelloWorld
web.xml加入:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
你再试试。
CHLC 2004-09-01
  • 打赏
  • 举报
回复
up
hsami 2004-09-01
  • 打赏
  • 举报
回复
<url-pattern>你所要url的路径</url-pattern>
hsami 2004-09-01
  • 打赏
  • 举报
回复
在web.xml中贴加如下
<servlet>
<servlet-name>Redirect</servlet-name>
<servlet-class>从class开始的Redirect类的路径</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Redirect</servlet-name>
<url-pattern你所要url的路径</url-pattern>
</servlet-mapping>
janlon 2004-09-01
  • 打赏
  • 举报
回复
qyzj_wanghx(原啸天):

就是web.xml的问题,但又不知道怎么改?要加那些内容才可以?
qyzj_wanghx 2004-09-01
  • 打赏
  • 举报
回复
我觉的你的WEB.XML是不是配置正确了?贴出来看看...
chianti_2019 2004-09-01
  • 打赏
  • 举报
回复
你要到web.xml 文件中配置
<servlet>
<servlet-name>Redirect </servlet-name>
<servlet-class>Redirect </servlet-class>
</servlet>


<servlet-mapping>
<servlet-name>Redirect</servlet-name>
<url-pattern>/Redirect</url-pattern>
</servlet-mapping>
simon810610 2004-09-01
  • 打赏
  • 举报
回复
确保你的class文件无误之后在WEB.xml里配置如下
<servlet>
<servlet-name>whl</servlet-name>
<servlet-class>ServletsRule</servlet-class>
</servlet>


<servlet-mapping>
<servlet-name>whl</servlet-name>
<url-pattern>/whl</url-pattern>
</servlet-mapping>
grantbb(小兵) 已经讲得很清楚了。

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧