90得票2回答
给Servlet Filter提供多个URL模式

我在我的JSF应用程序中使用了一个Servlet过滤器。 我的应用程序有三组Web页面,我想在我的Servlet过滤器中检查这些页面的身份验证: 我的文件夹/Admin/ *.xhtml /Supervisor/*.xhtml /Employee/*.xhtml 我正在编写web.xml文件...

86得票10回答
浏览器在调用转发到JSP的Servlet时无法访问/找到相对资源,如CSS、图片和链接

我在将servlet转发到JSP时,遇到了加载CSS、图片和创建到其他页面链接的问题。具体来说,当我将<welcome-file>设置为index.jsp时,CSS被加载并且我的图片也被显示出来。但是,如果我将<welcome-file>设置为HomeServlet,然...

85得票6回答
Servlet的每个实例与每个线程之间的区别是什么?

Servlet类是否有多个实例?当我听到“每个servlet实例”时,有人可以详细解释一下吗?

84得票5回答
如何从URL字符串创建一个模拟的HttpServletRequest?

我有一个服务,需要对HttpServletRequest对象进行一些操作,具体是使用request.getParameterMap和request.getParameter构造一个对象。 我想知道是否有一种简单的方法来获取给定的URL,以字符串形式提供,例如:String url = "ht...

83得票11回答
Servlet(Java EE)中Filter和Listener的区别

Servlet中有过滤器和监听器功能。我想了解过滤器和监听器之间的确切区别。

83得票10回答
在JSP/Servlet Web应用程序中防止XSS攻击

如何在JSP/Servlet Web应用程序中防止XSS攻击?

82得票5回答
获取Servlet中HTTP和HTTPS请求的完整URL和查询字符串

我正在编写一段代码,其任务是检索所请求的 URL 或完整路径。我已经编写了以下代码:HttpServletRequest request;//obtained from other functions String uri = request.getRequestURI(); if (requ...

80得票6回答
如何在不包括上下文根名称的情况下使用相对路径?

要使用静态文件(CSS、JS),我必须写绝对路径,例如/AppName/templates/style/main.css。是否有解决方案,使我可以写相对路径,例如style/main.css?

79得票5回答
为什么HttpServlet要实现Serializable接口?

在我对Servlet的理解中,Servlet将由容器实例化,其init()方法将被调用一次,并且直到JVM关闭之前,Servlet将像单例一样存在。 我不希望我的Servlet被序列化,因为当应用程序服务器恢复或正常启动时,它将被新构造。Servlet不应该持有任何特定于会话的成员,因此将其...

78得票1回答
JSP/Servlet的隐藏特性

我对你在编写JSP/Servlet时使用的技巧等感兴趣。我先开始: 最近我发现了一种方法,可以将一个JSP标签的输出包含在另一个标签的属性中:<c:forEach items="${items}"> <jsp:attribute name="var"> &...