当前位置: 首页 > 面试题库 >

Java页面重定向

锺离伟彦
2023-03-14
问题内容

我想做的是,当他们最初使用此方法时,进入免责声明页面,然后在此之后的任何时候都转到另一个页面。我当前的方法只是带给我免责声明页面。让我知道是否需要进一步解释…谢谢!!!

public int show(Action action)
throws Exception
{

    HttpServletRequest request = action.getRequest();

action.setJspURI("htemp.jsp");
return FORWARD;
}

基本上,我需要在第一次点击此方法时添加一个If来转到页面,我想是这样的:

public int show(Action action)
throws Exception
{

    HttpServletRequest request = action.getRequest();
--->> If (FIRST TIME HITTING THE METHOD)  
          {
           go here!!!        
          }  
 action.setJspURI("htemp.jsp");
return FORWARD;
}

问题答案:

当该人第一次点击该页面时,在会话层上抛出一个标志。然后,无论何时有人进入页面,您都可以检查它是否存在,并相应地重定向他们。唯一的问题是,除非您实施登录系统,否则每次访问他们都必须同意这一点。

PS,您应该能够从第一行中获得的请求对象获得Session。然后,只需在该会话对象上使用setAttribute。



 类似资料:
  • 页面重定向在Web应用程序有很多原因是必要的。您可能希望将用户重定向到另一个页面,当一个特定的动作发生,或者有错误的情况下。例如,当用户登录网站,他经常被重定向到他的主页或个人的仪表板。在Django中,定向使用“redirect”的方法来实现。 在“redirect”方法需要作为参数:URL要被重定向到的字符串的视图名字。 myapp/views 到现在为止如下所示 − 让我们修改hello,以

  • 问题内容: PHP是否可以在执行函数后进行重定向调用?我正在创建一个函数,希望将其重定向到位于同一根文件夹中的文件。能做到吗 问题答案: 是的,您将使用标题功能。 在此之后立即调用是一个好习惯,这样就不会执行其下面的代码。 另外,从文档中: 请记住,必须先通过常规HTML标记,文件中的空白行或从PHP发送任何实际输出,然后调用header()。使用include()或require(),函数或另一

  • 当需要将文档移动到一个新的位置时,就需要使用JSP重定向了。 最简单的重定向方式就是使用response对象的sendRedirect()方法。这个方法的签名如下: public void response.sendRedirect(String location) throws IOException 这个方法将状态码和新的页面位置作为响应发回给浏览器。您也可以使用setStatus()和

  • 问题内容: 是否可以设置基本的HTML页面以在加载时重定向到另一个页面? 问题答案: 尝试使用: 注意:将其放在头部。 此外,对于较旧的浏览器,如果添加了快速链接以防刷新不正确,请执行以下操作: 将显示为 重新导向 仍然可以通过单击几下到达目的地。

  • 主要内容:1.window.location和window.location.href,2.搜索引擎优化和页面重定向重定向不过是一种将搜索引擎和用户发送到与原始URL不同的URL的机制。 重定向页面可以在同一服务器上,也可以在其他服务器上。 它也可以在同一网站或不同的网站上。 通过使用ECMAScript 2015或ES6,可以重定向到未请求的其他页面。 有几种用于执行页面重定向的方法,例如.hreflocation.replace()`等。 下面来了解JavaScript中用于页面重定向的一些

  • 问题内容: 如何在Django中完成简单的重定向(例如,在ColdFusion中或header()对于PHP)? 问题答案: 这很简单: 官方Django文档中的更多信息 更新:Django 1.0 显然,现在使用,在Django中有一种更好的方法。 范例 通用视图文档中还有更多内容。信贷卡尔斯Barrobés。 更新#2:Django 1.3+ 在Django 1.5中,redirect_to不