问题标签 [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.
jsf - 使用 j_security_check 登录后如何自动将用户重定向到受保护的页面
我有一个使用 JBoss AS7 上运行的 JSF1.2 开发的 Web 应用程序。除登录页面外,所有其他页面均受到保护。我还有一个自定义的 FormAuthenticator 阀门,需要在身份验证过程中触发。
登录页面使用j_security_check
.
我的核心要求是:
- 当尝试访问受保护的页面时向用户显示登录页面(并在成功登录后将用户带到最初请求的页面)。
- 如果用户直接访问登录页面,登录成功后将用户带到欢迎页面。
当我尝试访问http://server.com/my-app/faces/protected1.jsp
.
但是,当尝试通过其上下文根(即http://server.com/my-app/
)访问 Web 应用程序时,我得到了 404。
我尝试在 web.xml 中使用 welcome-file 属性,我的web.xml如下所示:
我有两个问题:
- 我是否在正确的轨道上尝试让欢迎文件在登录后充当默认登录页面(当用户直接访问我的应用程序的上下文根目录或 login.jsp 时)?
hello.jsp
如果我将欢迎文件更改为未受保护的 jsp(例如,没有安全约束),为什么同样的事情可以完美地工作?
任何想法都非常感谢!谢谢。
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'
php - 不会呼应新用户欢迎段落
请在这里提出任何建议或意见:
登录.php
Student_Home.php
输出:
欢迎通知:未定义索引:第 44 行 C:\xampp\htdocs\a\Student_Home.php 中的 student_id
期望的输出:欢迎“student_id”!!!
java - Struts 2 默认页面
我有一个使用 struts 2 的 Web 应用程序,它可以通过在 URL 中逐字键入来访问操作
但如果不明确输入它,它不会重定向到这个默认操作。
给出错误
我假设找不到该文件,因为我没有正确配置某些东西。
任何人都可以为我指出正确的方向,以便使用 Struts 2 获得这种行为吗?
这里的每个请求是我的 struts.xml 和 web.xml
web.xml
信任.xml
spring-mvc - 使用控制器映射的 URL 作为欢迎文件
在我的控制器中:
在我的 web.xml 中:
当我输入 :localhost/projectname/
时,它不会localhost/projectname/Main/index.do
像我预期的那样导致,并且在 Eclipse 的控制台中没有任何输出。
但是如果我尝试整个 URL localhost/projectname/Main/index.do
,控制器就会响应我想要的。
那么我应该如何配置我的欢迎文件列表呢?
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 进行特定映射,或者仅使用“/”映射让欢迎文件列表再次工作?
jsp - Struts 2 First Page 是否可以通过引擎而不是将其列在?
每当我的 Web 应用程序启动时,我都需要在<welcome-file-list>
.
之后,我可以使用操作向struts引擎发布请求,<s:form>
我<s:a>
想通过Struts 2加载索引页面或我的Web应用程序的第一页,即初始请求本身应该通过引擎,并且响应应该只来自引擎,有可能吗?
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
调度员
控制器
google-app-engine - 对本地和生产使用不同的欢迎文件
我们正在谷歌应用引擎服务器上成功运行我们的网络应用程序。我们在本地和生产环境中都使用 index.html 文件作为欢迎文件。现在我们要使用不同的 welocme 文件进行本地和生产。
我看过这篇文章:web.xml 在welcome-file-list 中有不同的文件, 但它会在没有ips 问题的情况下工作吗?
我可以知道这样做的程序是什么吗?任何建议都会很棒。
jetty - 重定向根上下文路径或将其绑定到 servlet 或将其映射到欢迎文件
我在嵌入式模式下使用 Jetty-9,并且只需要一个 Web 应用程序。因此,我希望根 URL 转到该应用程序的主页,即类似于
最终应该是一个 servlet。我开始:
以下都没有奏效,也没有
也不
where/lists
映射到ListsServlet
servlet。我得到的只是一个 403(禁止)。
我不使用DefaultServlet
似乎处理欢迎文件的 . 但是由于我期望ServletContextHandler
它setWelcomeFiles
包含使用它们的逻辑。
有任何想法吗?