01 2023 档案
-
jstl
摘要:一. MVC 模型(Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。 视图(View) - 界面设计人员进行图形界面设计。 控制器(Controller)- 负责转发请求,对请求进行处理。 servlet 接收用户请求 视图跳转 阅读全文
-
JSP
摘要:JSP 1. 定义 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XH 阅读全文
-
四个常用的域对象
摘要:四个常用的域对象 :看了下web课上的PPT,我承认之前太大声了╥﹏╥ 四大域对象 常用的四大域,即pageContext,request,session,application 功能:都是存取数据,但对数据的存取范围不同 代码 除xml的配置方式还可以用 注解的方式映射路径 @WebServlet 阅读全文
-
Cookie
摘要:Cookie&&Session 一. Cookie 1. 新建web项目 添加maven包 创建类 重写doget,dopost方法 设置字符编码 2. java代码 @Override protected void doGet(HttpServletRequest req, HttpServlet 阅读全文
-
Cookie&&Session
摘要:Cookie&&Session 滑板^电动 阅读全文
-
Servlet重定向
摘要:Servlet重定向/转发 就一行代码 resp.sendRedirect("/response/image"); //也可以跳转去jsp文件 resp.sendRedirect("/response/success.jsp"); 不过要注意添加项目名,不然默认会跳转到localhost:8080/ 阅读全文
-
Servlet生成验证码
摘要:Servlet生成验证码 重写doGet和doPost方法 1. java代码 // 图片高度 private static final int IMG_HEIGHT = 100; // 图片宽度 private static final int IMG_WIDTH = 30; // 验证码长度 p 阅读全文
-
response下载文件
摘要:Servlet实现文件下载 一. servlet项目创建 1. 新建maven项目 新建maven项目 记得更换jdk版本 项目设置 在模块那添加web 编译配置 添加本地tomcat 运行 如果有创建index.jsp文件的话默认打开,没有的话会报错500,没资源 2. 添加servlet包 配置 阅读全文
-
服务器状态码
摘要:服务器状态码 Server status codes定义的一些常量 在httpServletResponse.java中查看 default public Supplier<Map<String, String>> getTrailerFields() { return null; } /* * S 阅读全文
-
Servlet
摘要:Servlet 一. 创建servlet项目配置内容 新建web项目要记得在pom.xml中导入servlet包 <dependencies> <!-- maven可以自动导入导入的jar包所依赖的其他jar--> <dependency> <groupId>javax.servlet</group 阅读全文
-
idea乱码问题
摘要:idea乱码问题 首先 看自己jdk是不是openjdk18,是的换建议换17或者其他版本,倒腾一早上发现是版本问题 其次 如果是maven项目的话可以在pom.xml配置文件中添加如下代码 <properties> <project.build.sourceEncoding>UTF-8</pr 阅读全文
-
JavaWeb
摘要:JavaWeb 一. 基本概念 1.1 前言 技术栈 Servlet/JSP,ASP,PHP java中动态web中开发统称为JavaWeb web程序包括 html、css、js jar jsp,servlet java程序 配置文件(.properties) Web程序完成后需要给服务器统一管理 阅读全文
-
javaSE总结
摘要:javaSE总结 proctected 不能跨包使用 javadoc javadoc -encoding UTF-8 -charset UTF-8 Hello.java String str = "a" + 1 + 2 //拼接 ,“a12” String str = 'a' + 1 + 2 //转 阅读全文
-
异常
摘要:异常 Error 无限循环 选中代码 ctrl+alt+t 创建环绕方式 java定义好的一堆异常类型 多个catch的调用时,顺序要从小到大 自动创建的throw会抛出和当前错误信息 finally是每次完成进行的操作,先输出finally 差个总结,俩个多小时,但愿明天能刷完 阅读全文
-
方法重写
摘要:方法重写 父类可以通过指向子类调用 下面是重写实例 重写后输出为子类内容 方法私有时不可重写 刚运行过公有类再改写会静态类时会出现如下错误“Expecting non-static method” 这里很可能是先创建并调用的是子类方法,呆板的认为没尊老所以报错?,解决方法就是把方法调用放在创建对象后 阅读全文
-
day5
摘要:day5 面向过程 从底层做起,步骤一步一步实现 面向对象 整体观,现有的框架,然后直接调用 回顾 方法 命名规范 抛出异常 数组下标越界 非静态方法 加static,可以直接调用 静态方法 调用前要先实例化对象(new一个) static 和类创建时一起加载(有占用内存的可能,所以实际运用时多选择 阅读全文
-
day4
摘要:day4 数组篇 // 数组创建的俩种方式 // 动态创建 int[] nums = new int[10]; // 静态创建 int[] nums_1 = {1,2,3,4,5,6}; System.out.println(nums.length); System.out.println(nums 阅读全文