servlets 相关问题

Servlet是在服务器机器上运行的Java应用程序编程接口(API),它可以拦截客户端发出的请求,并可以相应地生成/发送响应。

在哪里存储 Spring Boot 的机密文件?

我有一个 Secrets .json 文件,需要在我的 Spring Boot 应用程序中存储和访问。我不能为此使用环境变量,我需要使用 .json 文件。我希望它可以被访问...

回答 1 投票 0

request.getSession().getId() 与 request.getRequestedSessionId()

request.getSession().getId() 和 request.getRequestedSessionId() 有什么区别?它们都返回相同的内容,即会话 ID 吗? 谢谢

回答 2 投票 0

如何删除或重新安排作业?

请看下面的代码 /* * 要更改此许可证标头,请在项目属性中选择许可证标头。 * 要更改此模板文件,请选择“工具”|“模板 *并打开...

回答 1 投票 0

获取Spring Boot的应用程序端点绝对完整路径

有时需要快速测试 Spring Boot 应用程序(不是我制作的),但由于复杂的属性和一些意大利面条式代码会更改某处的路径,因此无法轻松调用端点。 是

回答 1 投票 0

getServletContext()#getContext 即使在 crossContext 定义为 true 后也返回 null

在tomcat10上部署的context /inbox中,我添加了包含以下内容的文件META-INF/context.xml: 在部署在tomcat10上的上下文/inbox中,我添加了包含以下内容的文件META-INF/context.xml: <?xml version="1.0" encoding="UTF-8" ?> <Context crossContext="true" /> 但是当我尝试转到另一个上下文时,: getServletContext().getContext("/auth").getRequestDispatcher("/login").forward(request, response); 我收到错误: Cannot invoke "jakarta.servlet.ServletContext.getRequestDispatcher(String)" because the return value of "jakarta.servlet.ServletContext.getContext(String)" is null 我在这里缺少什么? 上面的调用在此 servlet 中使用,来自 /inbox: @WebServlet(name = "Home", urlPatterns = "/home") public class Home extends HttpServlet { protected void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... } } 我还尝试了字符串 /../auth 和 /../../auth 作为上下文,但出现了同样的错误。 包含 META-INF 的 context.xml 文件夹需要是 WAR 文件根目录中的文件夹,而不是 WEB-INF/classes 文件夹中的文件夹。这只是因为它是特定于服务器的配置文件,不应该在 Web 应用程序的类路径中可用。对于默认 Maven 项目,源文件路径预计为 src/main/webapp/META-INF/context.xml,因此不是例如src/main/resources/META-INF/context.xml。

回答 1 投票 0

Spring Security ExceptionTranslationFilter 抛出“无法处理 Spring Security 异常,因为响应已提交。”

我正在使用 spring security web 5.0.9 和 tomcat 8。ExceptionTranslationFilter 抛出 ServletException“无法处理 Spring Security 异常,因为响应已提交。” 我挖

回答 1 投票 0

收到此错误:源服务器未找到目标资源的当前表示或不愿意透露该表示存在[重复]

运行项目“FirstServlet”后,单击“MyServlet Page”链接后出现错误。 这是我的文件结构 网络.xml 运行项目“FirstServlet”后,单击“MyServlet Page”链接后出现错误。 这是我的文件结构 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> <servlet> <servlet-name>hello</servlet-name> <servlet-class>MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> <session-config> <session-timeout> 30 </session-timeout> </session-config> </web-app> index.html <html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div>Click here, to go <a href= "hello"> MyServlet Page.</a></div> </body> </html> 在您的 href html 代码中,应删除等号和双引号之间的间隙,以便连接等号和双引号。

回答 1 投票 0

无法调用“javax.servlet.http.HttpSession.getAttribute(String)”,因为“session”为空

我无法调用“javax.servlet.http.HttpSession.getAttribute(String)”,因为“session”为空 protected void doGet(HttpServletRequest 请求,HttpServletResponse

回答 1 投票 0

java.lang.NoSuchMethodException:org.blacklight.ludocollectibles.servelet.AlbumConfigServlet。<init>()

当我尝试点击servlet时,它给了我数据源错误。请有人帮助我,因为这非常重要,我已经坚持了很长一段时间了。以下是错误日志。 包...

回答 1 投票 0

java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet [重复]

我已将所有必需的 jar 插入到 java 构建路径的库以及 lib 文件夹中。 当我尝试运行代码时,它显示 java.lang.ClassNotFoundException: org.springframework.web。

回答 1 投票 0

为什么JAVA表单信息拒绝更新?

当我在表单中插入数据并提交时,我收到了我刚刚更新的信息,并且消息“用户更新成功!”也显示在浏览器上,但是当我...

回答 1 投票 0

日志文件未通过 log4j2 创建

我有一个简单的 servlet 应用程序并尝试在我的 Web 应用程序中实现 log4j2 log4j2 jar 是 - log4j-api-2.17.1.jar / log4j-core-2.17.1.jar,servlet 应用程序 3.1, 雄猫8.5 我的...

回答 1 投票 0

Http 状态 500:DispatcherServlet 启动问题

我已将所有必需的 jar 插入到 java 构建路径的库以及 lib 文件夹中。 当我尝试运行代码时,它显示 Http status 500 DispatcherServlet initiazaion 问题。 ...

回答 1 投票 0

我正在尝试运行此代码,但面临调度程序servlet而不是初始化问题

我已将所有必需的 jar 插入到 java 构建路径的库以及 lib 文件夹中。 当我尝试运行代码时,它显示 Http status 500 DispatcherServlet initiazaion 问题。 ...

回答 1 投票 0

为什么带有空格的cookie值到达客户端时会带有引号?

我是一名 .NET 开发人员,开始涉足 Java。 在 .NET 中,我可以将 cookie 的值设置为其中包含空格的字符串: new HttpCookie("myCookieName", "my value") - 当我读到该值时...

回答 4 投票 0

“/”处有双重请求[重复]

我有一个 servlet,它只向控制台输出一条消息。我在 Tomcat 9.0.80 上运行该应用程序 @WebServlet(“/”) 公共类 HomeServlet 扩展 HttpServlet { @覆盖 保护...

回答 1 投票 0

Java。 Servlet API。 “/”处有双重请求

我有一个 servlet,它只向控制台输出一条消息。我在 Tomcat 9.0.80 上运行该应用程序 @WebServlet(“/”) 公共类 HomeServlet 扩展 HttpServlet { @覆盖 保护...

回答 1 投票 0

javax.servlet.ServletException:org.apache.jasper.JasperException:无法编译JSP类

在尝试运行我的示例项目时,出现以下错误: HTTP 状态 500 - -------------------------------------------------- ------------------------------------------ 类型异常报告 信息

回答 2 投票 0

设置 VS Code 进行 Java Web 开发

我想在 VS Code 中设置我的纯 Java Web 项目。我的项目目录如下所示: VS Code 的屏幕截图 .vscode WEB-INF ..../classes/com/example/HelloWorldServlet.java ..../lib/servlet-a...

回答 1 投票 0

HttpServletRequest#getHeader("User-Agent") 返回空浏览器名称

我使用的是Java 6。我对JSP和Servlet的了解很少。 我使用以下代码来获取运行我的应用程序的浏览器名称: 字符串浏览器名称 = requestProvider.get().

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.