在标签库里如何使用sendRedirect重定向(先解决者分全给)

superl2002 2003-08-24 01:57:12
请问各位高手一个关于标签库的问题:
用forward可以实现网页的重定向,但如何在自定义标签库中使用如JSP中的response.sendRedirect(url),来重定向网页呢?
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ESoftWind 2003-08-26
  • 打赏
  • 举报
回复
package com.iaworld.oa.web.taglib;

import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.jsp.JspException;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: Aug 26, 2003
* Time: 10:41:51 AM
* To change this template use Options | File Templates.
*/
public class SendRedirectTag
extends TagSupport
{
private String url = null;

public int doStartTag() throws JspException
{
HttpServletResponse resp = (HttpServletResponse) pageContext.getResponse();
try
{
resp.sendRedirect(url);
return SKIP_BODY;
}
catch (IOException e)
{
throw new JspException(e.getMessage());
}
}

public String getUrl()
{
return url;
}

public void setUrl(String url)
{
this.url = url;
}
}
superl2002 2003-08-25
  • 打赏
  • 举报
回复
首先谢谢两位
to:totodo
你说的导入servlet.http.HttpServletResponse的方法,我以前试过,可是不知道如何给HttpServletResponse赋值,默认的是空值,调用sendRedirect()方法时没用,不能重定向,我应该怎么做呢?
to:ESoftWind
你所说的Jakarta TagLib,不好意思我没有听过,你有sendRedirect Tag的java处理器部分的源代码吗?能不能把有关sendRedirect()部分的代码贴上呢?
ESoftWind 2003-08-24
  • 打赏
  • 举报
回复
看看Jakarta TagLib项目, 在response的一组Tag中, 有一个sendRedirect Tag.

如果还有不明白的, 留个邮箱给我

老土豆T 2003-08-24
  • 打赏
  • 举报
回复
自己导入

servlet.http.HttpServletResponse

67,512

社区成员

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

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