草庐IT

guice-servlet

全部标签

java - 使用 JSP/Servlet 和 Ajax 的简单计算器

这是我的previousquestion的延续,但我觉得它应该独立存在,尤其是因为我得到了非常详细的答案。我想用JSP创建一个简单的计算器。将有两个数字文本框和一个添加按钮。理想情况下,我希望答案在不重新加载的情况下出现在页面中,但从我得到的答案来看,它似乎对我的规模来说太大了。我可以想到:1)将答案打印到第三个文本框(这可能吗?)或以某种方式加载带有答案的同一页面(使用添加按钮和所有按钮)(并能够输入不同的数字等等).执行此操作的好方法是什么? 最佳答案 itseemstoobigformyscale这实际上取决于上下文和功能要求

java - Applet 与 Servlet

JAVA中的Applet和Servlet有什么区别 最佳答案 Applet运行在客户端,servlet运行在服务器端。就这么简单。更具体地说,该小程序被下载到客户端,并在浏览器内的JRE中执行,并且可以在小程序框架内显示任何它想显示的内容。servlet而是在服务器上运行,并且(通常)生成一个HTML页面,该页面显示在您的浏览器中。 关于java-Applet与Servlet,我们在StackOverflow上找到一个类似的问题: https://stacko

java - 如何有效销毁Java Servlet中的 'session'?

我正在使用的Servlet有一个变量session。我试过session.invalidate();,这似乎已经破坏了session,但是当我像这样进行重定向时response.sendRedirect("restanes.jsp");,这行给我HTTPStatus500错误:java.lang.IllegalStateException:getAttribute:Sessionalreadyinvalidated这是预料之中的,因为我试图破坏session。但是为什么页面无法重定向呢?在其他地方的同一页面上,我已成功重定向。如何销毁session并成功重定向?代码片段:if(requ

java - 为什么 Play Framework 不构建在 Servlet API 之上?

我最近开始使用playframework,非常喜欢它的简单性。但是我遇到的一个困扰我的问题是为什么它完全避开了servlet规范?这种架构决策背后的主要动机是什么? 最佳答案 来自FAQWearefullyawarethatwemadechoicesthatareprettyuncommonintheJavaworld,andthatPlaydoesnotblindlyfollowalltheso-calledJava‘goodpractices’.ButallofthePlayteammembersareveryexperienc

java - 每个请求是否访问同一个 servlet 对象?

是否每个HTTP请求访问同一个servlet对象但在不同的线程中?还是创建新线程和新Servlet实例? 最佳答案 如果您的servlet未实现SingleThreadModel,容器将使用相同的servlet实例。否则无法保证命中相同的Servlet对象。如果认为有必要,容器可以自由创建更多的servlet实例。但是请求来自不同的线程,不一定是新创建的(正如Sanjay提到的)。来自Servlet3.0规范:Foraservletnothostedinadistributedenvironment(thedefault),thes

java - 如何从 java servlet 返回一个 html 文档?

这个问题在这里已经有了答案:GenerateanHTMLResponseinaJavaServlet(3个答案)关闭6年前。这可以返回一个字符串:importjavax.servlet.http.*;@SuppressWarnings("serial")publicclassMonkeyServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)throwsIOException{resp.setContentType("text/plain");resp.getWrit

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception (已解决)

Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception(已解决)后端:springbootmybatis异常:Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestprocessingfailed;nestedexceptionisorg.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ib

[JAVA EE]创建Servlet——实现Servlet接口笔记1

创建Servlet的方式之一:实现servlet接口servlet的生命周期:1、实例化:创建servlet实例对象2、初始化:调用init方法完成初始化工作3、服务:调用service方法来处理用户请求4、销毁:调用destroy方法来释放占用的内存资源packagecom.mashang.web;importjavax.servlet.*;importjavax.servlet.annotation.WebServlet;importjava.io.IOException;@WebServlet("/my")publicclassMyServletimplementsServlet{//生

基于Servlet+JSP的增删改查练手项目

前言我们每写一步,就测试一步,不要等到所有都写好了再测试,如果都写好了再测试,最后出错的话,会很崩溃,代码量大,调试就不容易,话不多说,开始今天的练手项目。下面的代码,每一步都是按照我自己的步骤,一步一步敲出来,调试出来的,大家第一遍可以跟着敲代码,理解其中的思想,后面自己再根据逻辑敲一遍,敲代码过程中,我所遇到的问题,在文中也会一一说明。在文章最后给出本次练手项目的源码。Servlet负责写Java程序,JSP负责展示页面1.准备页面首先我们先写几个页面,在没有Java程序的时候,把流程跑通,然后再根据每个功能来写Java程序,思路一定要清晰,在写代码之前,要先想好每一步要干什么。准备的页面

java - WebSockets 和异步 Servlet 技术之间有什么联系?

从我对WebSockets和异步Servlet技术的基本理解来看,这两种技术似乎都是支持向浏览器服务器推送数据的技术。我想了解这两种技术的重叠?它们是互补的还是具有共同目标的两种技术?P.S:我是从客户端和服务器的角度来看待这两种技术之间的联系。 最佳答案 根据wiki的定义:“WebSocket是一种通过单一TCP连接提供全双工通信channel的网络技术”,所以它就像是客户端和服务器之间的通信协议(protocol),就像HTTP协议(protocol)一样。异步​​Servlet技术是Java用于处理异步请求的servlet解