问题标签 [welcome-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1458 浏览

jsf - 使用 j_security_check 登录后如何自动将用户重定向到受保护的页面

我有一个使用 JBoss AS7 上运行的 JSF1.2 开发的 Web 应用程序。除登录页面外,所有其他页面均受到保护。我还有一个自定义的 FormAuthenticator 阀门,需要在身份验证过程中触发。

登录页面使用j_security_check.

我的核心要求是:

  1. 当尝试访问受保护的页面时向用户显示登录页面(并在成功登录后将用户带到最初请求的页面)。
  2. 如果用户直接访问登录页面,登录成功后将用户带到欢迎页面。

当我尝试访问http://server.com/my-app/faces/protected1.jsp.

但是,当尝试通过其上下文根(即http://server.com/my-app/)访问 Web 应用程序时,我得到了 404。

我尝试在 web.xml 中使用 welcome-file 属性,我的web.xml如下所示:

我有两个问题:

  1. 我是否在正确的轨道上尝试让欢迎文件在登录后充当默认登录页面(当用户直接访问我的应用程序的上下文根目录或 login.jsp 时)?
  2. hello.jsp如果我将欢迎文件更改为未受保护的 jsp(例如,没有安全约束),为什么同样的事情可以完美地工作?

任何想法都非常感谢!谢谢。

0 投票
2 回答
847 浏览

java - 春季欢迎文件

我试过了,但都不起作用( HTTP 404 )

在 URL http://myserver.com:8080/App-0.1/home 工作正常

日志:

信息:org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping - 将 URL 路径 [/home] 映射到处理程序 'homeController'

信息:org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping - 映射 URL 路径 [/home.*] 到处理程序 'homeController'

信息:org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping - 将 URL 路径 [/home/] 映射到处理程序 'homeController'

0 投票
2 回答
31 浏览

php - 不会呼应新用户欢迎段落

请在这里提出任何建议或意见:

登录.php

Student_Home.php

输出:

欢迎通知:未定义索引:第 44 行 C:\xampp\htdocs\a\Student_Home.php 中的 student_id

期望的输出:欢迎“student_id”!!!

0 投票
3 回答
4620 浏览

java - Struts 2 默认页面

我有一个使用 struts 2 的 Web 应用程序,它可以通过在 URL 中逐字键入来访问操作

但如果不明确输入它,它不会重定向到这个默认操作。

给出错误

我假设找不到该文件,因为我没有正确配置某些东西。

任何人都可以为我指出正确的方向,以便使用 Struts 2 获得这种行为吗?

这里的每个请求是我的 struts.xml 和 web.xml

web.xml

信任.xml

0 投票
1 回答
1547 浏览

spring-mvc - 使用控制器映射的 URL 作为欢迎文件

在我的控制器中:

在我的 web.xml 中:

当我输入 :localhost/projectname/时,它不会localhost/projectname/Main/index.do像我预期的那样导致,并且在 Eclipse 的控制台中没有任何输出。

但是如果我尝试整个 URL localhost/projectname/Main/index.do,控制器就会响应我想要的。

那么我应该如何配置我的欢迎文件列表呢?

0 投票
2 回答
3380 浏览

websocket - Spring 4 DispatcherServlet 映射与 websockets

我正在努力将 Spring 4 的新 websocket 功能添加到现有的企业 Spring web 应用程序中。

大多数示例都是基于使用 Spring 的注释配置,更重要的是 Spring Boot。我的应用程序既不使用,也没有时间/兴趣将其转换为这样做。

通过大量研究,我已经解决了配置应用程序与示例略有不同的大多数问题(XML 配置和部署到 Eclipse 中的 tomcat 服务器)。

我现在面临的障碍是 DispatcherServlet 的映射。为了让 websockets 工作,我不得不从看起来像这样的东西移动:

看起来像这样的东西:

我根本找不到任何其他方法来让 DispatcherServlet 接收所有 websocket 通信。不过,这大部分都很好。我将以下内容添加到我的上下文 XML 中以仍然能够提供静态资源:

现在对于真正的问题,使用根映射“/”似乎您可以在 web.xml 中提供的欢迎文件列表被完全忽略。我在 web.xml 的底部使用以下列表:

我们的应用程序中有几十个 URL 路径依赖于从空 URL 路径加载的未键入的“index.htm”,例如https://somesite.com/member/account/

我如何才能对接收我的 websocket 通信的 DispatcherServlet 进行特定映射,或者仅使用“/”映射让欢迎文件列表再次工作?

0 投票
1 回答
130 浏览

jsp - Struts 2 First Page 是否可以通过引擎而不是将其列在?

每当我的 Web 应用程序启动时,我都需要在<welcome-file-list>.

之后,我可以使用操作向struts引擎发布请求,<s:form><s:a>想通过Struts 2加载索引页面或我的Web应用程序的第一页,即初始请求本身应该通过引擎,并且响应应该只来自引擎,有可能吗?

0 投票
6 回答
30458 浏览

html - 欢迎文件在春季无法与 html 文件一起使用

我在 web.xml 中提供了欢迎文件但是在运行应用程序时,它显示 404 错误http://172.16.2.16:8080/sampletest/

这是一个弹簧应用程序。

web.xml

我正在使用 eclipse luna、java 8、tomcat 8 和 maven 框架。index.html 文件直接位于 webapp 文件夹下,web.xml 位于 webapp/WEB-INF 文件夹下。 如果我使用 index.jsp 而不是 index.html,它就可以工作。然后欢迎页面将使用http://172.16.2.16:8080/sampletest/

问题仅在于欢迎文件。否则弹簧配置正在工作。 http://localhost:8080/sampletest/test/将从数据库加载数据。

错误登录控制台

……………………………………………………………………………………………………………………

索引.html

调度员

控制器

0 投票
1 回答
61 浏览

google-app-engine - 对本地和生产使用不同的欢迎文件

我们正在谷歌应用引擎服务器上成功运行我们的网络应用程序。我们在本地和生产环境中都使用 index.html 文件作为欢迎文件。现在我们要使用不同的 welocme 文件进行本地和生产。

我看过这篇文章:web.xml 在welcome-file-list 中有不同的文件, 但它会在没有ips 问题的情况下工作吗?

我可以知道这样做的程序是什么吗?任何建议都会很棒。

0 投票
1 回答
3648 浏览

jetty - 重定向根上下文路径或将其绑定到 servlet 或将其映射到欢迎文件

我在嵌入式模式下使用 Jetty-9,并且只需要一个 Web 应用程序。因此,我希望根 URL 转到该应用程序的主页,即类似于

最终应该是一个 servlet。我开始:

以下都没有奏效,也没有

也不

where/lists映射到ListsServletservlet。我得到的只是一个 403(禁止)。

我不使用DefaultServlet似乎处理欢迎文件的 . 但是由于我期望ServletContextHandlersetWelcomeFiles包含使用它们的逻辑。

有任何想法吗?