Javaweb
'control'
手中空无一物,出来已是险恶江湖,用最初的心走最远的路
展开
-
JavaWeb —— 数据库编程(JDBC)
【概述】JDBC,是一套面向对象的应用程序接口,制定了统一的访问各种关系数据库的接口,为各数据库厂商提供了标准接口的实现。通过 JDBC 技术,可以用纯 Java 与标准 SQL 语句编写完整的数据库应用程序,且真正的实现了软件的跨平台性。JDBC 是一种底层的 API,在访问数据库时需要在业务逻辑中直接嵌入 SQL 语句,由于 SQL 语句是面向关系的,依赖于关系模型,因此 JDBC...转载 2019-05-12 15:11:56 · 455 阅读 · 0 评论 -
JavaWeb —— JSP 基础
【概述】JSP 页面是指扩展名为 .jsp 的文件,在一个 JSP 页面中,可以包含指令标识、HTML 代码、JavaScript 代码、嵌入的 Java 代码、注释、JSP 动作标识等。而 JSP 是一种在 Servlet 规范之上的动态网页技术,其目的是简化 Servlet 的编写,它将 Java 代码与 HTML 语句混合在同一个文件中编写,只对网页中要动态产生的内容采用 Jav...转载 2019-05-12 15:14:22 · 145 阅读 · 0 评论 -
JavaWeb —— RequestDispatcher 接口与转发、重定向
【概述】RequestDispatcher 对象是由 Servlet 引擎创建的,用于封装一个要被其他资源调用的资源,如:Servlet、HTML、JSP 等,并可通过其中的方法将客户端的请求转发给所包装的资源。该接口的方法常用于请求的转发,而ServletResponse 接口中的 sendReadirect() 方法常用于请求的重定向。【获取接口对象】通过 ServletCo...转载 2019-05-12 15:16:36 · 2478 阅读 · 0 评论 -
JavaWeb —— JavaBean 基础
【概述】在 JavaWeb 开发过程中,为避免代码混乱,便于维护,JSP 页面应避免出现 Java 代码,因此令HTML 代码与 Java 代码相分离,将Java 代码单独封装成为一个处理某种业务逻辑的类,然后在 JSP 页面中通过 JSP 动作标签来调用相关的类,从而降低 HTML 代码与 Java 代码的耦合度,简化 JSP 页面,提高 Java 程序代码的重用性与灵活性。这种与 ...转载 2019-05-12 15:21:24 · 139 阅读 · 0 评论 -
JavaWeb —— JSP 脚本
【概述】JSP 脚本常用来生成 JSP 页面中动态内容,比如:Scriptlet 脚本程序等JSP 中的脚本分为三个部分:脚本程序、JSP 表达式、声明标识,通过这些标识,JSP 页面中可以像编写 Java 程序一样来声明变量、定义函数、表达式的计算等。【脚本片段】代码片段就是在 JSP 页面中嵌入的 Java 代码或脚本代码,其在页面请求的处理期间被执行,通过 Java 代码可以...转载 2019-05-12 15:24:08 · 550 阅读 · 0 评论 -
JavaWeb —— JSP 指令
【概述】JSP 指令主要用于设定整个 JSP 页面范围内都有效的相关信息,其是被服务器解释并执行的,只是告诉 JSP 引擎如何处理 JSP 页面中的其他部分,不会产生任何内容输出到网页中。其语法格式为:<%@ 指令名 属性1="属性值1" 属性2="属性值2" ... %>JSP 中,有 page、include、taglib 三条指令,不同指令包含不同的属性,一条指令中可...转载 2019-05-12 15:24:54 · 196 阅读 · 0 评论 -
JavaWeb —— MVC 设计模式
【概念】MVC 是 Model-View-Controller 的简称,即:模型-视图-控制器其是一种设计模式,将应用程序分为三个核心模块:模型、视图、控制器,每个模块都各自处理自己的业务模型:是应用程序的主体部分,表示业务数据与业务逻辑,一个模型能为多个视图提供数据,由于应用模型的代码只需写一次就可被多个视图重用,因此其提供了代码的可重用性视图:视图是用户看到并与之交互的页面,其...转载 2019-05-12 15:25:41 · 253 阅读 · 0 评论 -
JavaWeb —— 中文乱码的处理
【中文乱码的情况】在 JSP 页面上输入中文,在编译后,页面出现乱码 发送请求时,请求的参数值为中文【解决方法】1.方法一对于第一种情况,只需要保证保证 page 指令中的 contentType 属性的 charset 与 pageEncoding 属性一致即可,通常建议取值 UTF-8,此外,还需保证浏览器的显示字符编码与请求 JSP 页面的编码一致<%@ page...转载 2019-05-12 15:26:33 · 221 阅读 · 0 评论 -
JavaWeb —— 数组转字符串的 JavaBean
在程序开发中,将数组转为字符串是经常使用的,如表单中的复选框按钮,在提交之后就是一个数组对象,由于数组对象在处理中不方便,因此实际应用中通过将其转换成字符串后再进行处理。以下实例为将数组转换成字符串的实际应用,实现对问卷调查表单中复选框的数值的处理1.创建 Paper 类,进行封装package javabean;public class Paper { private ...转载 2019-05-12 15:27:32 · 726 阅读 · 2 评论 -
JavaWeb —— Servlet 接口与配置
Servlet 配置包含在 web.xml 文件中,主要分为两个步骤:声明 Servlet 对象、创建 Servlet 映射。1.声明 Servlet 对象在 web.xml 文件中,通过 <servlet> 标签声明一个 Servlet 对象,在此标签下包含两个核心子元素:<servlet-name> 用于指定 Servlet 的名称,可以自定义;<serv...转载 2019-05-12 15:28:30 · 607 阅读 · 0 评论 -
关于Filter中ServletRequest强转HttpServletRequest问题
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {HttpServletRequest req = (HttpServletRequest) request;HttpServletRespo...原创 2019-09-18 21:57:48 · 784 阅读 · 0 评论