Questions tagged «servlets»

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

1
JSP / Servlet的隐藏功能
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 我对编写JSP / Servlet时使用的技巧很感兴趣。我将开始: 我最近在某种程度上发现了如何将一个JSP标记的输出包含在另一个标记的属性中: <c:forEach items="${items}"> <jsp:attribute name="var"> <mytag:doesSomething/> </jsp:attribute> <jsp:body> <%-- when using jsp:attribute the body must be in this tag --%> </jsp:body> </c:forEach>
77 jsp  servlets 

5
HttpServlet为什么实现Serializable?
在我对Servlet的理解中,该Servlet将由Container实例化,其init()方法将被调用一次,并且Servlet将像单例一样存活,直到JVM关闭。 我不希望我的servlet被序列化,因为当应用服务器恢复或正常启动时,它将被重新构造。该servlet不应该包含特定于会话的成员,因此将其写入磁盘并重新实例化是没有意义的。有实际用途吗? 我担心的是,我在其中放置了一些不可序列化的字段,然后我的应用程序将在生产环境中神秘地失败,在生产环境中将进行另一种会话复制。


2
为Servlet过滤器提供多个URL模式
我在JSF应用程序中使用了Servlet过滤器。我的应用程序中有三组Web页面,我想在Servlet过滤器中检查这些页面的Authentication: 我的资料夹 /Admin/ *.xhtml /Supervisor/*.xhtml /Employee/*.xhtml 我写得web.xml像 <filter> <filter-name>LoginFilter</filter-name> <filter-class>com.ems.admin.servlet.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/Employee/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/Admin/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/Supervisor/*</url-pattern> </filter-mapping> 但要求像 http://localhost:8080/EMS2/faces/Html/Admin/Upload.xhtml 没有进入过滤器。 我必须为这3个文件夹提供安全性。 如何解决这个问题呢 ?





4
POST参数内容有最大大小吗?
我正在对Java应用程序进行故障排除,该应用程序使用HTTP POST和Servlet在两个系统之间发送XML。我怀疑问题在于XML增长得太大了。这可能是问题所在吗?有限制吗? 当它不起作用时,request.getParameter("message")消费者端的会返回null。这两个应用程序都在TomCat上运行。例如,大小为1.73mb的XML文档将无法通过。


8
禁用Tomcat中的所有默认HTTP错误响应内容
默认情况下,Tomcat的发送一些HTML内容返回给客户端,如果它通过遇到类似的HTTP 404。我知道,web.xml一个<error-page> 可以配置自定义此内容。 但是,我只希望Tomcat不发送任何响应内容(当然,我仍然希望状态码)。有什么方法可以轻松配置它吗? 我试图避免A)从我的Servlet在响应流上显式发送空内容,以及B)在我的中为一堆HTTP错误状态配置自定义错误页面web.xml。 在某些背景下,我正在开发HTTP API并控制自己的响应内容。例如,对于HTTP 500,我在响应中填充了一些XML内容,其中包含错误信息。对于HTTP 404之类的情况,HTTP响应状态对于客户端来说足够了,并且tomcat正在发送的内容是不必要的。如果有其他方法,我愿意听。 编辑: 经过不断调查,我仍然找不到解决方案的方法。如果有人可以肯定地说这是不可能的,或者提供了一个资源证明它行不通,那么我将接受它作为答案并尝试解决它。


11
无法为JSP编译类:无法解析类型java.util.Map $ Entry。从所需的.class文件间接引用它
我无法获取tomcat7来编译jsps。直到运行示例servlet一切正常,并且服务已启动并正在运行。我正在运行oracle java 8。 谁能指出我正确的方向? 这是堆栈跟踪: type Exception report message Unable to compile class for JSP: description The server encountered an internal error that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 1 in the generated java file The type …
67 java  jsp  tomcat  servlets 

12
web.xml中的会话超时
我正在尝试了解Web.xml中会话配置的真正目的,用于会话超时。 <!-- Session Configuration --> <session-config> <session-timeout>60</session-timeout> </session-config> 现在让我告诉你我的问题。 我的应用程序正在导入/上载.txt文件,因为要导入的记录数百万条,因此该文件将花费超过1个小时的时间。但是,尽管我的应用程序仍在导入正在进行的.txt文件,但是会话在1小时后超时。这样的应用程序不应超时,因为该应用程序在后台执行某些任务。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.