JavaWeb
疯狂-小子
本人专业测绘工程,爱好web前端编程。
展开
-
什么是RESTful架构
要理解REST架构,必须知道的应用背景:“互联网软件”,既现在程序员开发的大多数软件,都是跑在互联网上的,都是基于“服务端/客户端(server/client)”模式的,具有:高延迟、高并发特性。而如何开发在互联网环境中使用的软件(高效的、统一的让客户端访问服务端)就是RESTful架构的目的,它结构清晰、符合标准、易于理解、扩展方便。到底什么是RESTful架构?REST( Rep...原创 2020-01-20 21:32:54 · 450 阅读 · 0 评论 -
SpringBoot启动配置原理
SpringBoot启动配置原理 SpringBoot最大的优势就是自动化配置,只需将需要的配置按照一定的规则,加上@Configuration @ConfigurationProperties @EnableAutoConfigurations 注解,便可以自动将需要的数据加入到IOC容器中。使用非常方便快捷,同时降低代码量,无需XML文件另外进行配置。那么SpringBoot底层到底做...原创 2019-10-29 00:32:59 · 168 阅读 · 0 评论 -
EL和JSTL不能出现同时解析标签
问题: 学习jstl和el表达式时候,单独使用el没有任何问题,在引入jstl标签库之后,报出了jstl的错误: 引入标签:<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt"%> <%@ taglib prefix="c" uri="http://java.sun.com/j...原创 2019-02-24 16:30:46 · 190 阅读 · 0 评论 -
表单重复提交
在平时开发中,如果网速比较慢的情况下,或者远程有延迟,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,这样会出现表单的重复提交,造成向服务器发送两次请求,所以我们在开发中必须防止表单重复提交。 表单重复提交的情况: 1.第一次单击提交之后,在没有提交成功情况下,又单击提交按钮。 ...原创 2019-02-24 00:27:02 · 704 阅读 · 0 评论 -
请求转发和重定向中文乱码问题解决方案
问题: 在web开发中,经常会遇到中文乱码问题,尤其是URL重定向或者页面转发的时候,出现乱码的原因也有很多,叫人烦不甚烦。下面对于请求转发和重定向出现乱码分别提供一种解决方案:1.请求转发和重定向都可以试用: jsp页面设置 : <%@ page language="java" contentType="text/html; charset...原创 2019-02-23 19:32:10 · 3789 阅读 · 1 评论 -
javaweb站点根目录和web应用根目录应用场景
什么叫Web站点的根路径,什么叫Web应用的根路径,在对它们的 "/"应用场景中,到底是代表站点路径还是web应用路径开始路径, 恐怕是很多人在web开发时候经常被搞混的的问题。现在简单解答如下: 问题:1.什么是web站点根目录,什么是web应用的根目录:自己的理解: web站点的根目录:浏览器访问的工程名上一级的目录,比如:http://localhost...原创 2019-02-23 18:05:11 · 6377 阅读 · 1 评论 -
request各个路径方法请求web项目返回的URL
request各个路径方法请求web项目返回的URL:请求方法: String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; St...原创 2019-02-17 23:13:35 · 435 阅读 · 0 评论 -
Servlet的9个内置对象
附:JSP内置对象映射表对象名类型作用域requestjavax.servlet.ServletRequestRequestresponsejavax.servlet.ServletResponsePagepageContextjava转载 2017-05-03 11:02:13 · 406 阅读 · 0 评论 -
Servlet基础总结(1)
1.Servlet方法总结:1) getServletConfig() 在servlet初始化时,容器传递进来一个ServletConfig对象并保存在servlet实例中,该对象允许访问两项内容:初始化参数和 ServletContext对象,前者通常由容器在文件中指定,允许在运行时向sevrlet传递有关调度信息,比如说getServletConfig().get原创 2017-05-03 16:35:30 · 272 阅读 · 0 评论 -
Jsp标签
JSP标签总结:1.JSP(java server page)标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。a) 2.JSP的优点:web网站开发时,之用servlet做界面比较麻烦,于是利用jsp优化servlet,相当于集成html+js+java+jsp本身标签,原创 2017-05-03 17:09:10 · 280 阅读 · 0 评论 -
jsp界面错误查找
如何查找JSP页面中的错误: JSP页面中的JSP语法格式有问题,导致其不能被翻译成Servlet源文件,JSP引擎将提示这类错误发生在JSP页面中的位置(行和列)以及相关信息。 JSP页面中的JSP语法格式没有问题,但被翻译成的Servlet源文件中出现了Java语法问题,导致JSP页面翻译成的Servlet源文件不能通过编译,JSP引擎也将提示这类错误发生在JSP页面原创 2017-05-03 17:11:23 · 536 阅读 · 0 评论 -
Servlet基础总结(2)
request,response,page,session,page总结 1.page指当前页面。只在一个jsp页面里有效 。2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.applicat原创 2017-05-03 17:14:55 · 251 阅读 · 0 评论 -
请求与重定向区别
请求与重定向的区别一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理,称之为请求转发。一个web资源收到客户端请求后,通知浏览器去访问另外一个web资源,称之为请求重定向RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法还可以重定向到同一个站点上原创 2017-05-03 17:20:21 · 471 阅读 · 0 评论 -
Session与Cookie区别
Session与Coolie区别:Session:服务器端技术。(Cookie:客户端技术)在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该原创 2017-05-03 17:22:41 · 326 阅读 · 0 评论 -
乱码解决
一、解决中文乱码问题,解决中文乱码问题有三种方法:1)通过设置响应的头来处理的response.setHeader("Content-Type","text/.html;charset=UTF-8");2)通过字节设置响应的头来处理的response.getOutputStream().write("中国".getBytes("UTF-8"));3)使用html语言里面的标签来原创 2017-05-03 17:24:44 · 351 阅读 · 0 评论