草庐IT

guice-servlet

全部标签

java - Uploadify 插件不调用 Java Servlet

我刚开始使用Uploadifyflash插件而不是标准的HTMLUI。遇到下一个问题:当我点击“上传文件”链接时,会显示进度并出现“已完成”状态,但实际上什么都没发生,JavaServlet没有从后端调用。有上传servlet并以较早的下一种方式进行上传:/uploadFile?portletId=${portletId}&remoteFolder=${remoteFolder}">...提供Uploadify插件后,用户界面现在看起来像:插件部分(配置):...oScript.text+="$j('#uploadify').uploadify({";oScript.text+="'u

java - 为什么我们不能调用 servlet 构造函数而不是 init 方法来初始化配置参数?

我想知道为什么我们不调用servlet构造函数而不是init方法来初始化配置参数。谢谢 最佳答案 Thisthreadshouldclarifythedifferences.引用一篇更有启发性的帖子:Theinit()methodistypicallyusedtoperformservletinitialization--creatingorloadingobjectsthatareusedbytheservletinthehandlingofitsrequests.Whynotuseaconstructorinstead?Well

java - 在哪里可以找到将正则表达式应用于输出的 Java Servlet 过滤器?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我希望有人已经写过:可以配置正则表达式搜索/替换模式并将其应用于HTML输出的servlet过滤器。有这样的东西吗?

java - Guice 代理支持循环依赖

启动时我的代码出现以下错误:Triedproxyingcom.bar.Footosupportacirculardependency,butitisnotaninterface.这个代理究竟是如何工作的?如果我只是在接口(interface)后面抛出足够多的类,一切都会好起来吗?(我知道循环依赖通常是一种代码味道,但我认为在这种情况下没问题。) 最佳答案 虽然“注入(inject)接口(interface)”方法是完全有效的,并且在某些情况下甚至可能是更好的解决方案,但一般来说,您可以使用更简单的解决方案:Providers。对于g

java - Guice jar 中的 Assisted 类在哪里?

我已经通过Maven下载了Guice2.0和3.0,但在jar中找不到整个com.google.inject.assistedinject包。Guice的所有其他组件似乎都在那里,但是Assisted它的兄弟根本不存在。知道他们去了哪里吗? 最佳答案 辅助与AssistedInjection的其余部分捆绑在一起扩展作为一个单独的Artifact在com.google.inject.extensions组,以及多绑定(bind)、持久性和Servlet。4.0iscom.google.inject.extensions:guice-a

java - 多线程如何为 Java Servlet 工作?

这个问题在这里已经有了答案:Howdoservletswork?Instantiation,sessions,sharedvariablesandmultithreading(8个答案)关闭3年前。JavaServlet生命周期由servlet容器管理。当第一个web请求进来时,容器会加载Servlet类,调用它的init方法,然后调用它的service方法来处理这个web请求。它说只能有一个servlet类的实例。容器创建多个线程并管理这些线程来处理多个网络请求(这是我所知道的)。但我想了解,鉴于只有一个servlet类实例,多个线程如何运行并处理多个同时发生的Web请求。有人可以阐

java - 如何在 JSP/Servlet 中获取用户角色

有没有什么办法可以得到一个带有用户在JSP或Servlet中的角色的String[]?我知道request.isUserInRole("role1")但我也想知道用户的所有角色。我搜索了servlet源代码,这似乎是不可能的,但这对我来说似乎很奇怪。那么……有什么想法吗? 最佳答案 答案很乱。首先,您需要找出您的web应用程序中request.getUserPrincipal()返回的类型。System.out.println("type="+request.getUserPrincipal().getClass());假设返回or

java - .NET中Servlet和Applet的对应关系是什么?

我想了解.NET中servlet和applet的对应关系,但我在JAVA方面经验不多。我认为可以将applet与silverlight进行比较,这意味着您可以独立于浏览器进行编码,但事实并非如此,因为(除其他外)您可以在浏览器之外重复使用applet。我需要为基于JAVA的大学类(class)演示Web技术,我可以使用.NET只要我能演示相同的东西。感谢任何帮助或想法! 最佳答案 在.Net中,HTTP处理程序(.ashx)可能是最接近servlet的东西。至于小程序,没有直接的等价物,但siverlight可能是最接近的(尽管它更

java - 我怎么知道我有哪个版本的 servlet-api.jar?

我从java2s.com下载了一份servlet-api.jar。我怎么知道它是什么版本?网站上没有引用资料。编辑啊。道歉。当我双击我得到的jar中的MANIFEST.MF文件时,我应该列出写字板输出的内容:Manifest-Version:1.0Ant-Version:ApacheAnt1.6.5Created-By:1.5.0_06-b05(SunMicrosystemsInc.)如您所见,它没有告诉我版本,因此出现了问题。 最佳答案 使用下面的代码片段:. 关于java-我怎么知道

java - 类中的 Guice 注入(inject)字段不是由 Guice 创建的

我有一个这样的类,我在代码的某个地方创建了自己:classStarryEyes{@InjectMyValidatorvalidator;publicStarryEyes(Stringname){//..}publicdoSomething(){//validatorisNULL}}我希望Guice注入(inject)一个validator实例,它有一个@Singleton注释。我有一个在启动时加载的模块,它包含以下行:bind(MyValidator.class);但是,它似乎不起作用,因为“validator”始终为空。我尝试了多种变体,例如:bind(MyValidator.cla