【JavaWeb之Servlet入门(二)】教程文章相关的互联网学习教程文章

java – 来自Servlet的shutdown / undeploy tomcat

我在Tomcat中有一个init servlet来加载关键数据.有时需要在某些错误上中止启动. 如何在不调用System.exit(1)的情况下优雅地关闭已部署的应用程序/整个应用程序服务器 我想避免通过端口调用关闭servlet,因为我的安装中没有配置. 在web.xml中定义的关闭时,可能需要从侦听器运行任务解决方法:首先,你永远不应该从servlet容器中调用System.exit(),因为可能有其他应用程序在与你的进程相同的进程中运行,并且强行终止整个进程将是非常不正...

java – servlet是否知道使用http-equiv指定的已发送表单的编码?【代码】

servlet是否知道使用http-equiv指定的已发送表单的编码? 当我使用http-equiv指定POSTed表单的编码时:<HTML> <head> <meta http-equiv='Content-Type' content='text/html; charset=gb2312'/> </head> <BODY > <form name="form" method="post" ><input type="text" name="v_rcvname" value="相宜本草"> </form> </BODY> </HTML>然后在servlet我使用方法,request.getCharacterEncoding()我得到了null!那么,有没有办法告诉服务器我...

java – HTTP状态500 – Servlet的Servlet.init()调度程序抛出异常【代码】

当我试图运行这个简单的html表单时:<html><head><title>Enter a new Page</title></head><body><div id="editPresPage"><form action="editPresPage.do" method="post"> <label>Enter Page ID</label><input type="text" name="page_id"/><label>Enter Header1</label><input type="text" name="h1"/><label>Enter Header2</label><input type="text" name="h2"/><label>Enter Header3</label><input type="text" name="h3"/><lab...

java – 使用未定义的servlet进行映射的默认servlet是什么【代码】

我在我的应用程序中有一个Servlet映射,没有为它定义的servlet. Eclipse会在上面生成警告:The servlet mapping "/docs/*" refers to a servlet that is not defined06001没有定义的servlet默认值.但它只是一个warrning,应用程序本身工作正常,并提供来自该url模式的内容. 是否有一个“默认”servlet来处理这些servlet映射?如果不?这怎么可以工作? 附加信息 我有另一个这样的映射,它有一个servlet:com.sun.jersey.spi.spring.con...

java – 如何为多个servlet配置spring安全性?【代码】

我想在Spring mvc应用程序中使用spring security,它包含两个模块 – “前端”和管理模块.两个模块都有自己的调度程序servlet(具有不同的映射),因此它们具有自己的Web上下文,但共享相同的根上下文. 管理模块具有自己的身份验证数据库,用户应该能够使用不同的凭据同时登录“前端”和管理模块.因此我实现了两个不同的UserDetailsS??ervices. 我需要两个不同的AuthenticationManagers,它们都负责不同的url,对应于servlet映射. 我该如何...

Java中的Servlet /过滤器特定异常处理【代码】

我有一个扩展HttpServlet并实现GET请求的servlet.我还使用了一个过滤器(来自外部库),它被映射到上面的servlet url.现在,过滤器抛出异常,正如预期的那样,我得到了这个SEVERE: Servlet.service() for servlet [myServlet] in context withpath [] threw exception我知道错误页面描述可能是捕获此异常的标准方法,但是有没有办法从特定的servlet过滤器中捕获异常?我已经有一个错误页面描述并重定向到一个简单的html页面.我也不想重定向...

找不到javax.servlet.ServletContext中的addListener方法【代码】

我试图将spring xml设置更改为纯代码设置. 所以我阅读了官方文档和博客上的一些帖子. 例如http://docs.spring.io/spring-framework/docs/4.1.x/javadoc-api/org/springframework/web/WebApplicationInitializer.html 我做了一个像……的代码public class TestInitializer implements WebApplicationInitializer {@Overridepublic void onStartup(ServletContext container)throws ServletException {// TODO Auto-generated method...

javax.servlet.ServletContext set / getAttribute是否安全?

必须在javax.servlet.ServletContext中使用setAttribute()和getAttribute(String),我找不到有关并发访问的预期行为的任何信息.但是,这些操作很可能被不同的线程调用. servlet specification 3.0声明:A servlet can bind an object attribute into the context by name. Anyattribute bound into a context is available to any other servletthat is part of the same Web application.但是,没有关于这些操作的并发行为的信息.查...

java – Spring web:带注释映射的控制器 – 获取HttpServletRequest /表单数据【代码】

我有一个使用注释映射的控制器;客户端应用程序正在访问URL,并发送POST / GET数据.如何在此方法中访问请求对象?解决方法:只需在方法中添加HttpServletRequest类型的参数即可. 检查13.11.4.在the spring mvc docs中支持的处理程序方法参数和返回类型 所以:public String yourMethod(HttpServletRequest request) {..}您可以通过以下方式使用特定的请求参数:public String yourMethod(@RequestParam("petId") int petId) {..}

Java Servlets:当用户离开页面时,文件下载中断【代码】

我有一个servlet,允许用户从网页下载(可能很大)zip文件.如果用户单击链接以下载zip文件,则在servlet中执行类似以下的代码:response.setContentType("application/zip"); response.setHeader("Content-disposition", "attachment; filename=foo.zip"); response.setHeader("Pragma", ""); response.setHeader("Cache-Control", "no-store");ZipOutputStream out = new ZipOutputStream(response.getOutputStream()); // write entr...

java – 在HttpServletResponse和Html标签中设置标头是一样的吗?【代码】

在HttpServletResponse中,setHeader()方法的调用与我们在html< head>中设置的值相同.标签? Java代码:response.setHeader("Pragma", "no-cache");response.setIntHeader("Expires", -1);HTML:<HTML><HEAD> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="-1"> </HEAD><BODY> </BODY> </HTML>它们都是一样的吗?解决方法:没有. 与HTML文档中的META标记不同,HttpServletResponse方法设置的HT...

java – Spring无法在servlet-context和contextConfigLocation bean之间看到bean【代码】

我有一个spring mvc项目设置如下:<servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/spring-contexts/servlet-context.xml</param-value> </init-param> <load-on-startup>1</load-on-startup><context-param><param-name>contextConfigLocation</param-n...

java – @Context返回代理而不是HttpServletRequest(代理范围内没有线程本地值)【代码】

理解为什么@Context依赖注入返回$Proxy(随机数)实例的集合而不是HttpServletRequest或HttpServletResponse时,我有点问题. 我正在使用Glassfish 3.1.2.2及其版本的Jersey(Jersey:1.11.1),我的应用程序是作为EAR应用程序构建的. 我有简单的@Remote接口,我在那里注释我的方法和REST服务没有任何问题,但是当我尝试访问HttpServletRequest信息时,它只会导致问题. 我在会话bean中有注释的私有字段:@Context private HttpServletRequest...

我的Java学习笔记(九)——Servlet

我的Java学习笔记(九)——Servlet Servlet简介 什么是Servlet: Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。 servlet规范:包含三个技术点servlet技术 filter技术—过滤器 listener技术—监听器Servlet快速入门 实现步骤:创建类实现Servlet接口 覆盖尚未实现的方法—service方法 在we...

Java无效的bean定义,名称为’dataSource’,在ServletContext资源[/WEB-INF/spring-servlet.xml]中定义:【代码】

我正在关注youtube教程,https://www.youtube.com/watch?v=rdYQOqxq9F0添加,编辑,删除,使用Spring和Hibernate进行搜索 得到这个错误,ERROR: org.springframework.web.servlet.DispatcherServlet - Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'dataSource' defined in ServletContext resource [/WEB-INF/spring-servlet.xml]: Could not r...

JAVAWEB - 相关标签
入门 - 相关标签