【问题标题】:When redirecting from index.html , the redirection should be to another HTML or to a JSP page?从 index.html 重定向时,重定向应该是另一个 HTML 还是一个 JSP 页面?
【发布时间】:2012-08-03 03:45:18
【问题描述】:

我有一个基本的 index.html 页面:

而不是那样,我想放一个简单的Login,用户输入usernamepassword,然后才将用户重定向到具有多个选项的页面。

当我从 index.html 重定向用户时,我应该重定向到另一个 HTML 页面还是 JSP 页面?有什么区别吗?

问候

【问题讨论】:

  • 这将取决于网页文件扩展名,如果您有一个jsp页面来处理这些数据,那么您将重定向到index.jsp。

标签: java html jsp web-applications


【解决方案1】:

您可以重定向到 HTML 页面或 JSP 页面。

但我注意到您愿意拥有一个登录页面。最好使用j_security_checkSpring Security 之类的东西。你可以看到一些教程here。它让您轻松实现目标。

【讨论】:

  • 我正在与 tomcat7 合作,他与 6 合作,您是否有 tomcat7 的示例?谢谢 。 +1 的好答案!
  • @Jackcole 没有太大区别。我用的是tomcat7,没有问题。您到底在寻找什么?
  • 请注意,Mykong 使用的是 pom 文件和 web.xml 文件,而在我的项目中,我没有上述任何一种。
  • 如果你正在开发一个 web 应用程序,你必须有 web.xml。我建议您使用 spring security 来保护您的网页。为此,您必须先了解 Spring Security。但我向你保证,这很容易。
【解决方案2】:

这取决于您的页面要求和内容,如果您有任何需要从服务器端呈现的内容,那么您将不得不使用 .JSP 扩展名。如果您的页面上只有静态内容和简单的表单提交,那么使用简单的 html 页面将是一个好习惯,因为它会为您节省服务器端的页面呈现...

【讨论】:

  • 我真正想要的是:用户输入username+passowrd --> 移动到另一个页面,他/她可以在需要使用 MYSQL 服务器的选项之间进行选择。那么 JSP 呢?
  • 是的,在服务器端呈现网页是一种很好的做法,因为它可以让您更好地控制页面。它有助于在您的 Web 应用程序上维护匿名用户和已知用户的会话。..
【解决方案3】:

当我从 index.html 重定向用户时,我应该重定向到另一个 HTML 页面还是 JSP 页面?有什么区别吗?

重定向只是向客户端发送一个标头,表示对指定的 URL 进行新的 GET,所以现在您可以查看是否将其重定向到 jsp 页面,它将使用指定的 URL 将响应标头发送到客户端

【讨论】:

    猜你喜欢
    • 2018-03-15
    • 2014-05-17
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多