草庐IT

guice-servlet

全部标签

java - Jquery 发布到 Servlet

我在客户端有以下代码:$(document).ready(function(){$("a").click(function(){//varorderId=$("#orderId").val();$.post("test",{orderId:"John"},function(data){alert("DataLoaded:"+data);});});});服务器端:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{PrintWr

Java servlet 和 IO : Create a file without saving to disk and sending it to the user

我希望可以帮助我解决文件创建/响应问题。我知道如何创建和保存文件。我知道如何通过ServletOutputStream将该文件发送回用户。但我需要的是创建一个文件,而不是将其保存在磁盘上,然后通过ServletOutputStream发送该文件。上面的代码解释了我拥有的部分。任何帮助表示赞赏。提前致谢。//ThisCreatesafile//Stringtext="Thesedaysrunawaylikehorsesoverthehill";Filefile=newFile("MyFile.txt");Writerwriter=newBufferedWriter(newFileWrit

java - Java EE 7 中的 Servlet、JSP 和 JSTL 需要哪些 Maven 依赖项?

我想使用SDKJavaEE7、Glassfish4和Maven。这是正确的吗?请注意范围。1。对于servlet:javaxjavaee-api7.0provided2。没有标准标签和JSTL的JSP:javax.servletjsp-api2.03。对于带有标准标记“c:”的JSPtaglibsstandard1.1.24。对于带有JSTL的JSPjavax.servletjstl1.2runtime您知道此信息包含的规范吗? 最佳答案 有多种选择。正如问题中所建议的,一种方法是导入整个JavaEEAPI。但你也可以更有选择性。您

java - Guice 可以根据一个参数自动创建不同类的实例吗?

一个标准的对象工厂可能是这样的:interfaceI{...}classAimplementsI{...}classBimplementsI{...}classIFactory{IgetI(inti){switch(i){case1:returnnewA();default:returnnewB();}}}是否可以设置绑定(bind)以便为我完成切换,即我所做的只是调用getInstance或注入(inject)?我在看辅助注入(inject),但这似乎是不同的主题:https://code.google.com/p/google-guice/wiki/AssistedInject

java - `servlet-context.xml` 、 `root-context.xml` 和 `web.xml` 的预期用途是什么?

我是JavaSpringMVC网络开发的新手。我对下面的3个配置文件感到困惑。它们由STSwebmvc项目模板自动创建。它们的预期用途是什么?为什么我们需要3个配置文件而不是一个?他们的位置不同有什么特殊原因吗? 最佳答案 root-context.xml是SpringRoot应用程序上下文配置。这是可选的。它用于配置您的非网络bean。不过,对于SpringSecurity或OpenEntityManagerInViewFilter,您需要它。最好放在meta-inf/spring中。servlet-context.xml是Spr

java - 在 servlet 中删除 cookie 时出现问题

我试图用这段代码删除servlet中的cookieCookieminIdCookie=null;for(Cookiec:req.getCookies()){if(c.getName().equals("iPlanetDirectoryPro")){minIdCookie=c;break;}}if(minIdCookie!=null){minIdCookie.setMaxAge(0);minIdCookie.setValue("");minIdCookie.setPath("/");res.addCookie(minIdCookie);}res.flushBuffer();但这不会产生任

java - 如何在服务器启动时初始化 servlet

我用init()和doGet()、doPost()方法编写了一个简单的servlet。我有一个要求,我需要一个API来调用服务器启动。这样可以吗?我尝试使用init方法,并在web.xml中设置默认值,但我仍然无法这样做。请告诉我是否遗漏了什么。谢谢 最佳答案 是否将load-on-startup属性设置为正值?2或者,您可能想使用ServletContextListener在容器启动时进行初始化工作。这是在servlet容器在线时进行一些初始化工作的回调的“事实上的”标准,例如我们用它来读取一些XML文件并填充缓存。

java - 我的类不是 servlet 错误

我有以下servlet代码publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse){Backupbup=newBackup();bup.doBackup();response.setContentType("text/html");PrintWriterout;try{out=response.getWriter();out.println("Youbackedupyourdata-wellhopefully");out.flush();out.close();}catch(IOExceptione)

java - 如何在我的 java servlet 中处理 multipart/form-data POST 请求?

我很难用我的Java应用程序服务器处理多部分/表单数据请求。据我所知,servlet3.0规范提供了诸如HttpServletRequest.getParts()之类的方法,它非常适合处理上传到我的servlet的表单数据。但是,这个方法是3.0servlet规范的一部分,我的应用服务器(Tomcat6)还不支持这个。即使使用有效的3.0web.xml文件和JavaEE6库,我在尝试调用getParts()时也会遇到以下异常:java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getParts()Ljava

java - 使用 guice 注入(inject)与 actor 抛出空指针

我在作为akkaactor启动的服务器的字段注入(inject)中遇到空指针异常。附表部分:privateActorRefmyActor=Akka.system().actorOf(newProps(Retreiver.class));@OverridepublicvoidonStart(Applicationapp){log.info("Startingschedular.....!");Akka.system().scheduler().schedule(Duration.create(0,TimeUnit.MILLISECONDS),Duration.create(30,Time