草庐IT

guice-servlet

全部标签

java - 帮助从 Servlet 获取图像到 JSP 页面

这个问题在这里已经有了答案:HowtoretrieveanddisplayimagesfromadatabaseinaJSPpage?(5个答案)关闭7年前。我目前必须生成一个显示字符串文本的图像,我需要在Servlet上制作这个图像,然后以某种方式将图像传递给JSP页面,以便它可以显示它。我试图避免保存图像,而是以某种方式将图像流式传输到JSP。自从我开始寻找如何将图像从Servlet传递到JSP并卡住后,我还没有找到生成图像的方法。编辑:jsp页面已经制作完成,不是由servlet创建的,我必须将图像传递到已经存在的jsp中感谢任何帮助。

java - Guice:Binder#bindConstant() 和 Binder#bind() 之间的区别 ... toInstance

我想问一下有什么区别bindConstant().annotatedWith(Names.named("keepAliveInterval")).to(60);和bind(Integer.TYPE).annotatedWith(Names.named("keepAliveInterval")).toInstance(60);我想用Names.bindProperties(binder(),prop);加载我所有的配置属性在我的模块中,我发现它使用后一个来绑定(bind)属性。谢谢,问候马立克 最佳答案 我认为使用bindConsta

java - 10 个客户端请求一个 Servlet。创建了多少个 Servlet 实例

这个问题在这里已经有了答案:JavaServletsthreadingmodel(3个答案)关闭9年前。假设有10个客户端请求一个Servlet。创建了多少个servlet实例?如果每个实例都试图进行更改,它还会产生任何并发修改问题吗?请帮忙。

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

我正在编写一个Javaservlet,它需要读取一些特定于站点的内容配置数据;我希望它易于访问/修改由系统管理员在部署时。没有合理的默认值,因此数据必须由站点管理员提供。它由一些字符串键/值对组成(想想属性)。它只会被读取一次(在初始化时)。我知道thisSOquestion和ServletContext.getInitParameter()机制,但就我的理解是,他们要求将数据捆绑在servlet包(作为属性文件,或在web.xml),不方便升级servlet代码。servlet是否有任何“标准”接口(interface)来获得这种键/值配置数据?要是能编程就好了界面到处都是一样的,但

java - 如何在 Java servlet Web 应用程序中获取未捕获的异常

是否有一种标准方法可以捕获在tomcat或Jetty等javaservlet容器内发生的未捕获异常?我们运行了很多来自库的servlet,所以我们不能轻易地放置我们的try/catch代码。通过提供的API以尽可能通用的方式捕获我们的Web应用程序(在Jetty中运行)中所有未捕获的异常并将其记录到我们的错误跟踪器也很好。请不要我只需要记录异常,重定向是否是自定义错误页面的问题对我没有帮助。我们通过GWT-RPC执行所有操作,因此用户永远不会看到错误页面。 最佳答案 我认为自定义过滤器实际上效果最好。@Overridepublicv

java - 如何从 servlet/jsp 获取登录属性

最近我一直致力于为我的Web应用程序实现安全性,该应用程序在Glassfishv3上运行。我通过设置基本身份验证成功地设法保护了一些资源,如下所示:BASICvcards-admin现在我想知道如何获取登录提示中引入的用户名以获取用户的实际数据。我以为可能有一个session属性来获取那条数据,但我不知道它是哪一个。我对session属性的理解有误吗?还有其他方法可以访问该登录信息吗?提前致谢。 最佳答案 可用HttpServletRequest#getUserPrincipal()或其简写HttpServletRequest#ge

java - Guice 的@ImplementedBy 是邪恶的吗?在某些情况下是否合适?

我听说过“@ImplementedBy是邪恶的”的说法,理由是它破坏了DI概念并使接口(interface)意识到其实现者。在某些情况下这可能是正确的,但我经常发现它只会导致更干净的代码(不需要维护很长的模块),而不会真正伤害过程中的任何东西。作为实用主义者,而不是纯粹主义者,您认为什么时候值得使用@ImplementedBy? 最佳答案 我对@ImplementedBy有同样的呃、恶心、恶心的感觉,但同时,它非常有用。Spring必须扫描您给它的包列表中的所有类。在Guice中,您不必配置要扫描的包列表,@ImplementedB

java - validateJarFile(servlet-api.jar) - jar 未使用 eclipse 加载到 tomcat 中

这个问题在这里已经有了答案:Error:ServletJarnotLoaded...Offendingclass:javax/servlet/Servlet.class(6个答案)关闭9年前。[Tomcat]validateJarFile(servlet-api.jar)-jarnotloaded.Offendingclass:javax/servlet/Servlet.classorg.apache.catalina.loader.WebappClassLoadervalidateJarFileINFO:validateJarFile(\WEB-INF\lib\servlet-api

java.util.MissingResourceException : Can't find bundle for base name javax. servlet.LocalStrings,语言环境 es_ES

我正在尝试在我的一个servlet中执行一些jUnit测试,但每当我尝试运行它时,我都会收到ExceptionInInitializerError。我读到这个错误是由于异常引起的,发生在评估静态初始值设定项或静态变量初始值设定项期间。问题是,即使我试图修复它,我也可以。这就是我在这里写的原因:我的servlet代码如下:publicclassAppServletextendsHttpServlet{///***HandlestheHTTPGETmethod.**@paramrequestservletrequest*@paramresponseservletresponse*@thro

java - 具有昂贵成员实例的 Guice Provider 是否应该使用 @Singleton 进行注释?

GuiceProviders应该用@Singleton注释吗?我的理由:如果Provider正在向其他Singleton类提供一个对象,并且对象本身的创建成本相对较高,那么使用在其@Inject-标记的构造函数,将其存储为成员并仅在getter中返回已保存的全局变量?像这样:@SingletonpublicclassMyProviderextendsProvider{privateExpensiveObjectobj;@InjectpublicMyProvider(){/*Createtheexpensiveobjecthere,setittothis.obj*/}@Overridep