随笔分类 - JavaWeb
【工具】统一异常处理工具类,使用@ControllerAdvice
摘要:http 接口层:统一异常处理工具类 import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.springframework.web.bind.annotation.
阅读全文
http请求状态码(Status Code)
摘要:状态码(Status Code)是HTTP响应中状态行的一部分 也就是我们能够在客户端浏览器看得到的是三位数的状态码,不同的状态码代表不同的含义,其中 1xx表示HTTP请求已经接受,继续处理请求2xx表示HTTP请求已经处理完成3xx表示把请求访问的URL重定向到其他目录4xx表示客户端出现错误5
阅读全文
Servlet中的service()方法
摘要:引入 Servlet的生存时间是由init,service,destory方法构成,这里分析一下service这个方法 Servlet接口中定义了一个service()方法,而我们一般是使用HttpServlet,HttpServlet中对它进行了实现,将ServletRequest和Servlet
阅读全文
通过sql语句查询实现分页
摘要:通过sql语句分页 如:SELECT * FROM users limit 3,2 从第4条记录开始后续显示两行,索引从0开始 (服务器机制)该方式的优缺点如下: 优点:操作便捷(利用服务器内存),适合于大数据量操作,对底层数据库服务器起到保护作用。 缺点:增加了和数据库交互的次数,访问速度较慢。
阅读全文
@RequestMapping 的 value 斜杠
摘要:带上/是绝对路径,不带是相对(规范应该带) 不加斜杠会去找当前路径下的controller 比如你这个delete/12 redirect:emps之后的路径实际是delete/emps 加斜杠就是找跟路径下的
阅读全文
EL表达式
摘要:EL表达式的语法非常简单,它以”${”开头,以”}”结束,中间为合法的表达式,具体的语法格式为: ${expression} expression用于指定要输出的内容,可以使字符串,也可以是由EL运算符组成的表达式。 例如在EL表达式中要输出一个字符串,可以将此字符串放在一对单引号或双引号内: {‘
阅读全文
servlet生存周期
摘要:Servlet生命周期指的是从Servlet实例创建到销毁的整个过程,它包括以下几个阶段: 加载和实例化:当Servlet容器(如Tomcat)启动时,会根据web.xml配置文件或注解找到需要加载的Servlet类,并且将其加载到内存中。然后,通过调用Servlet的构造函数来实例化Servlet
阅读全文
model.addattribute()
摘要:model.addattribute()的作用 1.往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到, 类似于request.setAttribute("sts",sts)效果一样。 model.addattribute(): 前端调用: 补充:MVC 模式 代表 Mode
阅读全文
JSP 9大内置对象
摘要:分为4类: 与servlet有关的 : page和config:与Input/Output有关的 : out , request , response 与Context有关的 : application , session , pageContext 与Error有关的:Exception 1、re
阅读全文
JSP之3大指令、9大内置对象、4大域对象、动作标签
摘要:Jsp3大指令: 格式:<%@指令名 属性名1=”属性值1” 属性名2=”属性值2” %> page指令:主要是告诉jsp引擎如何解析jsp文件 常用属性: import 用来导包 language指定jsp文件被翻译为哪种语言,该属性只有一个值就是 java contentType指定当前网页的编
阅读全文
简述SSH
摘要:1、Struts 1、什么是Struts? 从简单性来看,Struts是这三个框架中最简单的一个,它是基于MVC的框架。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC的一个具体实现或着说是MVC的一个具体产品。 2、Struts的
阅读全文
servlet
摘要:1、servlet的生命周期 2、设计servlet 1、继承HttpServlet类,他是javax.servlet.GenericServlet的一个子类 2、init():初始化方法,servlet对象创建后,接着执行该方法。 3、doGet():当请求的类型是“get”时,调用该方法。 4、
阅读全文
HTTP 请求的 GET 与 POST 方式的区别
摘要:1、请求数据的方式 GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。POST请求会把请求的数据放置在HTTP请求包的包体中。因此,GET请求的数据会暴露
阅读全文
MVC 模型
摘要:MVC 是 Model-View-Controller 的简称,即:模型-视图-控制器 其是一种设计模式,将应用程序分为三个核心模块:模型、视图、控制器,每个模块都各自处理自己的业务 模型:是应用程序的主体部分,表示业务数据与业务逻辑,一个模型能为多个视图提供数据,由于应用模型的代码只需写一次就可被
阅读全文