servlets相关内容

在 JSP/Servlet 中管理文件上传

又是一个非常初学者的问题,但我开始了: 我想使用 servlet 或类似工具将上传的文件(从 html 文件选择)复制到永久位置.这就是我需要对文件做的所有事情.我目前正在使用 Apache Commons FileUpload 和 IO 库.没有更简单或更优雅的解决方案吗? 解决方案 如果您使用纯 JSP 和 servlet,Apache commons FileUpload 可能 ..
发布时间:2022-01-09 23:21:12 其他开发

中止从 servlet 上传以限制文件大小

我想限制可以上传到应用程序的文件大小.为了实现这一点,我想在上传的文件大小超过限制时从服务器端中止上传过程. 有没有办法在不等待 HTTP 请求完成的情况下从服务器端中止上传过程? 解决方案 你可以这样做(使用 Commons 库): 公共类 UploadFileServiceImpl 扩展 HttpServlet{protected void doPost(HttpServle ..
发布时间:2022-01-09 23:01:07 Java开发

如何使用 JSP -Servlet 和 EJB 3.0 上传图像

我想使用 JSP Servlet 和 ejb 3.0 上传图片 解决方案 首先,要使用 JSP 选择要上传的文件,您至少需要一个 HTML 将显示文件浏览字段的元素.如 HTML 表单规范所述,您需要在父 元素中将请求方法设置为 POST 并将请求编码设置为 multipart/form-data. ..
发布时间:2022-01-09 22:52:15 其他开发

用 url 字符串创建一个模拟 HttpServletRequest?

我有一个服务对 HttpServletRequest 对象做一些工作,特别是使用 request.getParameterMap 和 request.getParameter 来构造一个对象. 我想知道是否有一种直接的方法来获取提供的 url,以字符串的形式,比如 String url = "http://www.example.com/?param1=value1¶m"; 并轻 ..
发布时间:2022-01-08 21:41:55 Java开发

Servlet“响应已提交"的原因

在 servlet 中遇到此异常的常见可能性有哪些 - 响应已提交? 解决方案 响应被提交的原因如下: 因为响应缓冲区已达到最大缓冲区大小.可能是因为以下原因: >JSP 页面中的 bufferSize 已达到.您可以增加 JSP 缓冲区大小在页面指令中.看这里,>服务器默认响应最大缓冲区大小已达到.您可以增 ..
发布时间:2022-01-08 11:52:00 其他开发

异步任务的消息与 Java Servlet 交换

我有一个简单的应用程序通过异步任务与其 Servlet 后端通信.我在理解消息的包装方式以及如何操作这些消息的数据结构时遇到了一些麻烦.我想做的是接收多个对象,或者无论如何接收多个异构信息.我的代码: public class MyServlet extends HttpServlet {ArrayListm_tours;@覆盖public void doGet(HttpServletReque ..
发布时间:2022-01-07 22:28:47 Java开发

Spring MVC 响应编码问题

在过去的几个小时里,我阅读了很多关于这个主题的文章,但到目前为止没有任何效果.我正在尝试返回包含“奇数"某些字符的响应.这是一个例子,很简单: @ResponseBody@RequestMapping(值=“测试")公共字符串测试(){字符串测试 = "čćžđš";System.out.println(测试);记录器信息(测试);返回测试;} 这是我的 web.xml,因为我找到了一些 Ch ..
发布时间:2022-01-07 21:35:33 Java开发

JBoss 5.0.1 上的 servlet jar 文件在哪里?

大家好:我正在尝试设置我的构建文件以在 JBossAS 5.0.1 上进行部署,我需要找到我应该用于构建的 servlet jar 文件.. 我看过的所有网页似乎都表明该文件是 javax.servlet.jar 并且它应该在 C:\\server\default\lib 目录.我正在查看此文件(以及我能想到的所有其他目录),但找不到此文件. 我要么疯了,要么安装了一个不 ..
发布时间:2022-01-07 12:48:01 Java开发

Servlet 线程池与 Servlet 实例池 - 由 Web 容器

我知道像 jboss 这样的 web 容器有一个参数来提及要创建的 servlet 的线程数,这是容器可以创建的最大线程数,以在 servlet 的单个实例上运行. 然而,我的问题是,有没有办法指定要创建的 servlet 实例的数量?如果是,目的是什么?这样做的需要可能是处理请求,当说在单个实例上运行的一个或多个线程以某种方式损坏该 servlet 数据或 destroy() 它时 - 冗 ..
发布时间:2022-01-07 12:32:07 其他开发

轻松和初始化参数 - 如何访问?

我想在我的 web.xml 中有一些 init 参数并稍后在应用程序中检索它们,我知道当我有一个普通的 servlet 时我可以做到这一点.但是,使用 resteasy 我将 HttpServletDispatcher 配置为我的默认 servlet,所以我不太确定如何从我的其余资源访问它.这可能非常简单,或者我可能需要使用不同的方法,无论哪种方式,了解你们的想法都会很好.以下是我的web.xml ..
发布时间:2022-01-07 12:28:48 其他开发

从 Java Web 应用程序取消部署时调用方法

我正在开发一个 Java 网络应用程序.应用程序连接到 Lucene 索引.我创建了一个 IndexSearcher 的单例实例.此实例打开一些文件.当我重新部署 Web 应用程序时,由 IndexSearcher 的较早实例打开的文件继续保持打开状态,并且重新部署的应用程序会创建另一个实例.几次重新部署后,系统开始抛出“打开的文件太多"异常.我想在重新部署之前关闭旧实例,以便关闭旧文件,但我不知 ..
发布时间:2022-01-07 12:01:45 其他开发

HttpServletRequest 对象的生命周期是什么?

我对 HttpServletRequest 生命对象有疑问.request 对象进入controller 后是否销毁? 解决方案 HttpServletRequest 对象的生命周期就是:服务 HTTP Servlet 请求的时间. 它可以在调用 servlet 的 doGet()、doPost() 等方法之前创建,并且可以在调用之后立即销毁.仅在服务请求期间使用它才有效. 注 ..
发布时间:2022-01-05 15:59:16 Java开发

如何将具有相同名称的输入值提取到 servlet 中?

我有一个包含各种 productID 值的表单.它们包含在输入文本中,不同的值都具有相同的名称. 当表单被提交时,它会进入 servlet.通常我会使用 request.getParameter 但它只显示一个属性.如何检索具有相同名称的多个属性? 解决方案 您可以使用 getParameterValues() String[] productIDs= request.get ..
发布时间:2022-01-05 15:52:44 Java开发