问题内容: 我正在使用码头9.0.3。 如何将URL(例如www.myweb.com/{servlet}/{parameter})映射到给定的servlet和参数? 例如,URL’/ client / 12312’将路由到clientServlet,其方法将接收12312作为参数。 问题答案: 您将有两个部分需要担心。 您的pathSpec Servlet中的HttpServletRequest.
问题内容: 我正在尝试了解JAAS主体如何从Web层传播到Business / EJB层。 我已经阅读过,如果角色/领域是在 web.xml的* login-config 和 security-context 中 配置的 ,那么servlet容器还将透明地将经过身份验证的主体传递给EJB层。 * 两个问题 1.)首先,更重要的是,这是真的吗?无需开发人员的任何干预! 2)其次,任何想法都是在后台进
问题内容: 我需要了解有关编译servlet所需的serlvet-api.jar的信息。 我正在构建一个简单的servlet,如下所示: 我知道我们需要servlet-api.jar文件来编译这个简单的servlet,如下所示: 现在我的疑惑从这里开始: 什么是servlet-api.jar? 谁提供这个罐子? 每个Web容器是否都提供此jar,例如Tomcat,Jboss,glassfish?每
问题内容: 我使用不同的服务器和配置。获得scheme:// host:[如果不是端口80的端口]的最佳Java代码方法是什么。 这是我使用过的一些代码,但是不知道这是否是最好的方法。(这是伪代码) HttpServletRequest ==请求 这样val返回: 要么 基本上,我需要查询字符串和“上下文”之外的所有内容。 我也考虑使用URL: 问题答案: 试试这个: 编辑 隐藏 http 和 h
问题内容: 我有一个Struts2(2.1.8.1)Web应用程序。我的web.xml看起来像 它被配置为将所有请求映射到struts过滤器。我想在我的Web应用程序中添加一个servlet。我想将所有带有特定url模式的请求发送到该servlet。我希望其他所有内容都进入我的struts servlet。 我知道我只能将“ * .action”映射到struts servlet,但是我讨厌.ac
问题内容: 如何禁用缓存? 应该设置哪些标头? 您能提供一个代码段吗? 问题答案: 这会将响应的缓存设置为禁用:
问题内容: 启动tomcat服务器时,出现异常 我正在使用spring3,但我的lib文件夹中有jar spring2-5-6,我从pom.xml中删除了它,但仍出现在lib文件夹中- 尽管我不确定这是否是问题。我正在使用Eclipse IDE。谢谢!! 问题答案: 您不应该在一个项目中使用多个版本的Spring JAR,但这不是问题。 该问题很可能是由两个不同的类加载器加载的Servlet AP
问题内容: 我一直在寻找这个东西,对我没有任何帮助。 我正在尝试将图像从android应用上传到java servlet并将其保存在服务器中。我发现的每个解决方案都不适合我。 我的代码当前正在执行的操作:android应用程序正在将图像发送到servlet,当我尝试保存该图像时,该文件已创建,但它是空的:( 谢谢你的帮助! 我在android客户端中的代码(i_file是设备上的文件位置): 我在
问题内容: 我需要设置Servlet(由于某些原因,只有Servlet而不是处理程序)才能在war之外使用文件。在这里我找到了以下解决方案: 此解决方案有效,这就是我需要的。但是,一旦将LINE N更改为,它就会停止工作。我尝试了“ / foo /”,“ / foo”,但是结果是相同的-我得到了。为什么?如何在特定背景下使用它?由于相同的原因,我使用码头9.2.15。 问题答案: 该设计看后请求U
问题内容: 我需要从servlet访问会话范围的bean。我已经试过了 在本作描述的职位。但是我只能得到null的结果,尽管UserBean的一个实例已经被无效化了。这些是我用于userBean的注释/导入: 为什么不能摆脱servlet的一些背景知识:我的jsf页面中有一个文件上传小程序。该applet期望可以发送POST请求的地址。(我无法编辑此发帖请求以添加更多字段或其他内容)。然后,我的s
问题内容: 我在.war文件的根目录中有一个jsp文件。然后我有一个名为STUFF的文件夹。 如何访问STUFF中的文件read.txt? /Name_of_war/STUFF/read.txt是正确的路径吗? 问题答案: 与webapp相关的路径为。 你 可以 使用一个相对的网络路径转换为绝对的本地磁盘文件系统路径。这样,您就可以在通常对它正在运行的Web上下文一无所知的普通内容中进一步使用它。
问题内容: 尽管我看过很多类似的问题,但没有找到明确的答案。使用Servlet Spec 2.5,是否可以以编程方式添加Servlet过滤器和映射?首选位置在Servlet.init()或ServletContextListener.contextInitialized()中。 问题答案: 不,不是通过标准的Servlet 2.5 API。这是在Servlet 3.0 中引入的。最好的选择是创建一
问题内容: servlet和过滤器生命周期之间有什么区别吗? 问题答案: 不,一个servlet和一个过滤器: 在上下文开始时实例化(一次) 该方法称为 他们处理每个请求-首先,它通过所有过滤器,然后到达servlet 当上下文被破坏时(即,当您的容器停止运行或从管理器控制台取消部署您的应用程序时),该方法被调用
问题内容: 我有两个Web应用程序,分别是web1和web2。我想将请求从web1 / servlet1转发到web2 / servlet2。可能吗?请帮忙! 问题答案: 这是一个两步过程: 掌握代表 获得从对应 因此,从内部开始是这样的: 所有这些都有一个很大的警告- 容器可能未配置为允许跨上下文转发,因为这存在潜在的安全风险。如果是这种情况,将返回。
问题内容: 读一本书说servlet从容器方面是单例的。这是真的? 但是,即使是单例,我们也需要处理数据同步等 问题答案: 不能。您可以在同一Web容器中,甚至在同一Web应用程序中,在不同的Servlet名称和URL下多次实例化同一Servlet类。