servlets相关内容

如何获取 servlet 所在的主机名(带端口)

我认为 ServletContext 可能提供了一种方法.ServletContext 的 getAttribute() 方法是否提供任何帮助,即是否有一个有用的属性名称(可能是“主机"、“端口"). 这样做的原因是我希望我的应用程序可以在部署的任何地方运行,并且有一次我必须允许用户单击指向文件服务器上某个位置的链接.因此我需要通过主机和端口引用,不能使用内部引用. 解决方案 Ser ..
发布时间:2021-12-21 12:04:31 Java开发

带有eclipse的tomcat中servlet的java.lang.ClassNotFoundException

我开始使用 servlet 在 Eclipse 中开发一个 Java Web 应用程序,并在我的本地主机上使用 tomcat 服务器对其进行测试.我已经在 tomcat 中部署了应用程序,但是当我尝试在浏览器中加载目标 url 时,我得到以下堆栈跟踪: 2013 年 7 月 31 日下午 2:58:31 org.apache.catalina.core.ApplicationContext 日志 ..
发布时间:2021-12-21 12:04:17 Java开发

远程服务器的RequestDispatcher?

我正在尝试创建一个 HttpServlet,将所有传入请求按原样转发到另一个在不同域上运行的 serlvet. 如何实现?RequestDispatcher 的 forward() 只在同一台服务器上运行. 编辑:我不能引入任何依赖项. 解决方案 当它不在同一个 ServletContext 或同一个/集群网络服务器中运行时你不能,其中 webapps 被配置为共享Servle ..
发布时间:2021-12-21 12:04:07 Java开发

如何从 servlet 可移植地读取配置数据

我正在编写一个 Java servlet,它需要读取一些特定于站点的信息配置数据;我希望它易于访问/修改由系统管理员在部署时执行.没有合理的默认,所以数据必须由网站管理员提供. 它由几个字符串键/值对组成(想想属性).它只会被读取一次(在初始化时). 我知道 这个问题和 ServletContext.getInitParameter() 机制,但就我的理解是,他们要求将数据捆绑在servl ..
发布时间:2021-12-21 12:03:58 Java开发

Eclipse - 将 .jar 添加到动态 Web 项目

当我在 eclipse Dynamic Web Project 中使用以下代码时 servlet ,就像这样: @WebServlet("/CreateCustomerServlet")公共类 CreateCustomerServlet 扩展 HttpServlet {private static final long serialVersionUID = 1L;私有无效测试()抛出 SQLEx ..
发布时间:2021-12-21 12:03:51 Java开发

WAR 文件的 Java 9 模块化是否也是如此?

Java EE 7 应用程序服务器,特别是 Servlet 3.1 容器应该允许我们部署包含 Web 应用程序的 WAR 文件.WAR 文件本质上是一个带有部署描述符 (web.xml) 和几个其他元素的 JAR. 另一方面,Java 9 引入了模块化 JAR 文件的概念,即带有模块描述符 (module-info.class) 的 JAR,它使Jigsaw 项目中的模块. 那么,WA ..
发布时间:2021-12-21 12:03:45 Java开发

使用 Netty 的 Servlet API 实现

有没有人在 Netty 之上构建了一个 Servlet API 实现?我很想构建自己的,因为我无法在谷歌上搜索实现. http://www.jboss.org/netty/community#nabble-td4752485http://markmail.org/message/4qmvuaacxqzevqhc 基本上我希望支持足以让 jersey 工作(希望 jersey 没有做任何 ..
发布时间:2021-12-21 12:03:37 Java开发

我是否需要刷新 servlet 输出流?

我是否需要从 HttpServletResponse 中“刷新"OutputStream? 我已经看到 我应该关闭 servlet 输出流吗?我不需要关闭它,但不清楚是否需要冲洗它.我也应该从容器中得到它吗? protected void doGet(HttpServletRequest request, HttpServletResponse response)抛出 ServletExc ..
发布时间:2021-12-21 12:03:20 Java开发

HttpServletRequestWrapper,setReadListener/isFinished/isReady 的示例实现?

我正在尝试调整 HttpServletRequestWrapper(请参阅如何多次读取 InputStream) 以便在过滤器中使用 HTTP Post 正文后能够读取它.现在我遇到了一个关于如何实现 ServletInputStream 的挑战.从规范 3.1 开始,必须实现一些新方法. 已完成 准备就绪 setReadListener 我正在寻找有关如何实现这些方法的示例或一些 ..
发布时间:2021-12-21 12:03:11 Java开发

Servlet 与 REST

我需要在服务器端创建 5 个方法,它们可以处理二进制数据.远程客户端是小程序和 JavaScript.客户端将文件发送到服务器,服务器必须解析这些文件,然后以 XML/JSON 格式返回响应. 所以我很困惑 - 在这种情况下使用 REST-service 是一种好习惯吗?还是应该使用 servlet? 我的同事告诉我: “创建仅由一个应用程序使用的 REST 服务不是好的.只有当 ..
发布时间:2021-12-21 12:03:00 Java开发

使用Javascript可以从HTML页面中servlet设置的会话属性中获取值吗

我有一个使用重定向转发到 HTML 页面的 servlet.因为我在html页面上使用ajax和php做其他功能.可以转成jsp.有什么方法可以让我在会话属性中的 servlet 中获得名称 -“poNumber".我要得到它并展示它的价值. 我是编程新手. 可以在jsp中运行. 但是需要在 html 页面中使用它.我可以用 javascript 做吗? 我试过了: v ..
发布时间:2021-12-21 12:02:50 前端开发

javax.servlet 在哪里?

我已经安装了 jdk1.6.0_13,但是当我尝试查找 javax.servlet 包时,或者按 Ctrl+Servlet 之后的 Eclipse 中的 >Space 我什么也得不到.我在哪里可以下载这个包,为什么它没有包含在开发人员的标准发行版中? 解决方案 javax.servlet 是 Java EE(Java 企业版)的一部分.您已经获得了 Java SE(Java 标准版)的 J ..
发布时间:2021-12-21 12:02:26 Java开发

在单个服务器上使用 Angular 2 运行 Spring4MVC

我是angular2的新手,我想知道带有angular 2的SpringMVC4可能的文件结构是什么? 如图所示,它适用于 Angular 1.x,但 Angular 2 的文件结构完全不同,它的组件是驱动的,我使用的是 angular 2 文件结构,如下所示 我搜索了很多,我发现我们可以分别使用前端(使用 angular2)和后端(服务器-使用 spring/springboot), ..
发布时间:2021-12-21 12:02:18 Java开发

管理 Java servlet 数据库连接的最佳方式

在 Java servlet 中管理数据库连接的最佳方法是什么? 目前,我只是在 init() 函数中打开一个连接,然后在 destroy() 中关闭它. 但是,我担心“永久"保持数据库连接可能是一件坏事. 这是处理这个问题的正确方法吗?如果没有,有什么更好的选择? 编辑:再说明一下:我曾尝试为每个请求简单地打开/关闭一个新连接,但在测试中我发现由于创建了太多连接而导致性能 ..
发布时间:2021-12-21 12:02:12 Java开发