草庐IT

$servlet

全部标签

javax.servlet.ServletException : java. lang.NoClassDefFoundError: javax/servlet/jsp/jSTL/core/ConditionalTagSupport

我正在使用sitemesh来装饰页面。我为此使用了一个JSP页面。在我使用之前,该页面运行良好条件标签。我在WEB-INF/lib文件夹中有jSTL-impl-1.2.jar和sitemesh-3.0-alpha-1.jar文件。我在jsp页面中有以下标记库声明:我在java6中使用tomcat7.0。当我在eclipse中创建新的动态web项目时,我将动态web模块版本设置为2.4。该页面有标签,它们工作正常,但是当我使用if条件标签时,我收到以下错误:javax.servlet.ServletException:java.lang.NoClassDefFoundError:java

java - Servlet : java. lang.ClassNotFoundException : org. json.simple.parser.ParseException

我正在为android实现GoogleCloudMessaging服务。我创建了一个向应用程序用户发送推送通知的测试服务器。但是我创建的服务器正在生成以下错误。我在服务器端使用JavaServlet,并在项目中包含了gcm-server.jar文件。这是日志:java.lang.ClassNotFoundException:org.json.simple.parser.ParseExceptionatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)atorg.apach

java - Servlet 3 规范和 ThreadLocal

据我所知,Servlet3规范引入了异步处理功能。除此之外,这意味着同一个线程可以并且将被重用于处理另一个并发的HTTP请求。这不是革命性的,至少对于以前与NIO合作过的人来说是这样。无论如何,这导致了另一个重要的事情:没有ThreadLocal变量作为请求数据的临时存储。因为如果同一线程突然成为不同HTTP请求的载体线程,请求本地数据将暴露给另一个请求。所有这些都是我根据阅读文章的纯粹猜测,我没有时间玩任何Servlet3实现(Tomcat7、GlassFish3.0.X等)。所以,问题:我是否正确假设ThreadLocal将不再是保存请求数据的便捷方法?有没有人使用过任何Servl

java - 每个 webapp 一个或多个 servlet?

我知道,这取决于webapp。但在正常情况下,您会做什么:一个servlet,它服务于不同的页面(例如一个内容不断变化的独立应用程序),或者为每个页面提供一个servlet。以博客为例。有一个带有最新博客条目的起始页、一个用于显示一个博客条目的文章View和一个存档。你是用三个不同的servlet实现的,还是用一个分派(dispatch)给函数的servlet来实现的。至少有很大一部分内容是共享的,例如http-headers。那么,你的经验是什么,什么最有效? 最佳答案 通常您会为每个用例创建一个servlet。Servlet就像

java - 如何在 servlet 3.0 的 web.xml-less 中定义 <welcome-file-list> 和 <error-page>?

我有现有的web应用程序,我想将其转换为servlet3.0的web.xml-less。我已经设法让它工作了,但是web.xml中有2个标签,我仍然不知道web.xml-less环境中的等效代码。/index.jsp404/pageNotFound感谢任何帮助 最佳答案 在Servlets3.0中,很多情况下您不需要web.xml,但是,有时它是必需的或只是有用的。您的案例只是其中之一-没有特殊的注释来定义欢迎文件列表或错误页面。另一件事是-您真的希望对它们进行硬编码吗?对于基于注释/编程的配置和XML中的声明性配置,有一些有效的用

java - 从 servlet 输出图像文件

这个问题在这里已经有了答案:SimplestwaytoservestaticdatafromoutsidetheapplicationserverinaJavawebapplication(10个回答)关闭6年前。如何在servlet中提供存储在我硬盘上的图像?例如:我有一个图像存储在路径'Images/button.png'中,我想在URLfile/button.png的servlet中提供它。 最佳答案 这是工作代码:publicvoiddoGet(HttpServletRequestreq,HttpServletRespons

java - servlet 是单例吗?

这个问题在这里已经有了答案:Howdoservletswork?Instantiation,sessions,sharedvariablesandmultithreading(8个回答)关闭去年。阅读一些书说servlet从容器端是单例的。这是真的吗?但是即使是单例,我们也需要处理数据同步等 最佳答案 查看Cunningham&Cunningham,Inc.Wiki中定义的单例模式的定义Ensureaclasshasonlyoneinstance,andprovideaglobalpointofaccesstoit.我会说,不。从容

java - 使用 web.xml 的 Servlet 映射

我对servlet映射的web.xml的结构感到困惑,执行它没有任何问题,但我试图弄清楚为什么我们在部署描述符中有这样的模式。Servlet1foo.ServletServlet1/enroll现在据我了解,每当请求url-pattern"/enroll"时,servlet容器都会将servlet-name与url-pattern匹配,并尝试找到相应的servlet-path并将将控件转发给foo.Servlet。所以基本上会有两个通过,一个用于查找servlet-name,另一个用于servlet-path,我的问题是容器是否设计为以下列方式工作foo.Servlet/enroll如

java - 如何在不修改 web.xml 的情况下向 servlet 添加过滤器

我希望能够以不同于web.xml的方式修改/配置过滤器。这是2个过滤器的静态配置。我希望能够静态配置一个过滤器并允许该过滤器加载其他过滤器。我只是想知道是否有人知道已经有这个的lib。使用ServletAPI2.5...MyFilter1com.me.MyFilter1MyFilter1/*...MyFilter2com.me.MyFilter2MyFilter2/*...我已经看到在Guice中使用GuiceFilter完成此操作,其中过滤器是在运行时配置的。 最佳答案 只需执行与容器相同的工作即可。IE。重新发明chainofr

java - 终极Java版本表(J2EE、Java EE、Servlet、JSP、JSTL)

我正在寻找JavaEE(或以前称为J2EE)和JavaSE的组件分解例如J2EE1.3:Servlet2.3,JSP1.2.JSTL1.0,...J2EE1.4:Servlet2.4,JSP2.0,JSTL1.1,...JavaEE1.5:Servlet2.5,JSP2.1,JSTL1.2,...在一个简单的表格中它可以从以下位置提取:http://java.sun.com/j2ee/1.3/docs/,http://java.sun.com/j2ee/1.4/docs/和http://java.sun.com/javaee/technologies/javaee5.jsp但我正在寻找