草庐IT

$servlet

全部标签

java - 在 servlet 中读取 JSON 字符串

我将jQueryAJAXPOST发布到servlet,数据采用JSON字符串的形式。它已成功发布,但在Servlet方面,我需要将这些键值对读入session对象并存储它们。我尝试使用JSONObject类,但我无法得到它。这是代码片段$(function(){$.ajax({data:mydata,//mydata={"name":"abc","age":"21"}method:POST,url:../MyServlet,success:function(response){alert(response);}});在Servlet方面publicdoPost(HTTPServletR

java - HTTP 状态 405 - 此 URL java servlet 不支持 HTTP 方法 POST

这个问题在这里已经有了答案:HTTPStatus405-HTTPmethodisnotsupportedbythisURL(2个回答)关闭去年。我无法让页面正常工作。我有要发布的表单方法,并且我的servlet实现了doPost()。但是,它一直显示我不支持POST方法。我只是想做一个简单的网站并将值插入到我的MySQL数据库中。*typeStatusreportmessageHTTPmethodPOSTisnotsupportedbythisURLdescriptionThespecifiedHTTPmethodisnotallowedfortherequestedresource(

javabean vs servlet

这个问题在这里已经有了答案:WhatisaJavaBeanexactly?(23个回答)关闭6年前。我正在寻找javabean和servlet之间的区别。我找到了ServletcorrespondsaControllerJavaBeancorrespondsaModel和javabeanisareusablecomponent,whereastheservletisthejavaprogramwhichextendstheservercapability现在,在javabean中可重用意味着什么。我们不能重用servlet吗?如果有人能用几个例子来解释这一点,我将不胜感激。

java - 获取 Servlet 上下文的不同方法

谁能解释一下这种获取HttpServlet的ServletContext的方法有什么区别?doGet(HttpServletRequestrequest,...){getServletConfig().getServletContext();request.getSession().getServletContext();getServletContext();}性能或上下文本身有什么不同吗?如果是这样,最好的方法是什么?还有其他检索上下文的方法吗? 最佳答案 还有一个。request.getServletContext();从技术

java - 如何访问 JSP 中 servlet 设置的请求属性?

我正在尝试检索由JSP页面中的servlet设置的属性值,但我只能通过${param}获得参数。我不确定我能做些什么不同的事情。也许它很简单,但我还无法管理它。publicvoidexecute(HttpServletRequestrequest,HttpServletResponseresponse){//there'sno"setParameter"methodforthe"request"objectrequest.setAttribute("attrib","attribValue");RequestDispatcherrd=request.getRequestDispatch

java - JSP/Servlet Web 应用程序中的后台定时器任务

这个问题在这里已经有了答案:Howtorunabackgroundtaskinaservletbasedwebapplication?(5个回答)关闭7年前。我想每6小时后从订阅中检索和存储订阅源到数据库。我想在后台有一个计时器线程来完成这项任务。最好的方法是什么?一个普通的定时器线程还是QuartzAPI? 最佳答案 首先,我不会为此使用JSP。它不适合。当您使用JavaEE5时,请为此使用容器提供的作业调度API。更多细节取决于您使用的容器。例如,JBossAS5附带了Quartz。或者,当您在JSP/Servlet之上使用提供

HTML5 拖放文件上传到 Java Servlet

我目前正在成功地使用Uploadify(Flash+Ajax)到Servlet(使用OWASPESAPI覆盖的公共(public)上传),但我想知道如何构建HTML5支持,或者更确切地说是支持Flash的HTML5。我知道如何让HTML5拖放工作,但我无法完全弄清楚JavaServlet连接和/或后端的机制。 最佳答案 IknowhowtogettheHTML5DnDworking,butIcan'tquitefigureoutthemechanicsofaJavaServletconnectionand/orbackend.这与使

java - 如何使用 Dagger 2 注入(inject) Servlet?

我对Dagger1here提出(并回答)了同样的问题.现在ObjectGraph.inject不再存在,我该如何为Dagger2做类似的事情。这个问题可以概括为:如果对象必须由不同的框架创建,您如何进行成员注入(inject)?(在这种情况下,是一个Servlet容器)。 最佳答案 我一直在尝试回答同样的问题。我认为我已经接近它“应该”如何理想地工作,但我只是在GitHub项目周围徘徊,并试图根据那里的信息碎片来弄清楚它,因为很多Dagger2的文档仍在编写中(截至本周)。我下面的示例代码实际上是针对AndroidActivity的

java - servlet 的 "display-name"有什么用?

元素似乎是的有效子元素根据Servlet2.5deploymentdescriptorXSD的元素.也就是说,根据Eclipse的XMLvalidator,这样:FooServletFooServletcom.bar.servlet.FooServlet是有效的servlet-mapping,而这:FooServletOMGWTFBBQcom.bar.servlet.FooServlet不是(这似乎很合理)。什么是display-name实际用于?我一直无法挖掘任何关于它的信息。 最佳答案 是servlet的规范内部名称,并用作将诸

java - 获取 NoSuchMethodError :javax. servlet.ServletContext.getVirtualServerName()

我在Tomcat8中部署服务时遇到问题。出现以下错误:Causedby:java.lang.NoSuchMethodError:javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;atorg.apache.tomcat.websocket.server.WsServerContainer.(WsServerContainer.java:149)atorg.apache.tomcat.websocket.server.WsSci.init(WsSci.java:131)atorg.apache.tomc