
JavaWeb
qq_46053741
代码创造世界,技术点亮未来
展开
-
文件的上传与下载
文件的上传与下载用到两个jar包:commons-fileupload-1.2.1.jar、commons-io-1.4.jar。首先写一个简单的jsp页面。原创 2023-06-23 15:12:31 · 93 阅读 · 0 评论 -
相对路径与绝对路径(以javaweb项目的html文件为例)
base href="http://localhost:8080/">中的href路径表示当前文件夹中引用的所有路径以http://localhost:8080/为基本路径的基础上寻找文件。代码中src="static/script/jquery-1.7.2.js"等同于src="http://localhost:8080/static/script/jquery-1.7.2.js"。值得注意的是基础路径http://localhost:8080/必须和tomcat配置的路径保持一致。原创 2023-06-21 11:04:44 · 1550 阅读 · 0 评论 -
读取数据库连接配置文件,连接数据库报空指针错误问题
1. `JdbcUtils.class.getClassLoader().getResourceAsStream("jdbcConnection.properties")` 是从当前类的类加载器中获取资源,而 `ClassLoader.getSystemClassLoader().getResourceAsStream("jdbcConnection.properties")` 是从系统类加载器中获取资源。其中,jdbcConnection.properties为配置文件名。原创 2023-06-21 10:37:00 · 327 阅读 · 0 评论 -
使用过滤器配置字符集
配置信息采用注释方式。原创 2023-06-15 10:25:29 · 77 阅读 · 0 评论 -
降低层与层之间的耦合度
2、创建beanFactory接口,在接口中创建getBean方法,创建classPatchApplicationContext类实现beanFactory接口,在构造方法中创建读取配置文件信息,并存放在Map集合中。3、在中央控制器类中创建classPatchApplicationContext类对象,在初始化方法中实例化classPatchApplicationContext类对象,方便获取Map集合中的数据。1、将层与层之间的依赖写在配置文件中,application.xml文件信息如下。原创 2023-06-14 14:34:22 · 80 阅读 · 0 评论 -
Servlet初始化参数配置
配置方式二:通过注解方式配置。配置方式一:xml文件配置。原创 2023-06-13 15:22:09 · 434 阅读 · 0 评论 -
Servlet学习
tomcat8之前,设置编码:1)get请求方式://get方式目前不需要设置编码(基于tomcat8)//如果是get请求发送的中文数据,转码稍微有点麻烦(tomcat8之前)//1.将字符串打散成字节数组//2.将字节数组按照设定的编码重新组装成字符串2)post请求方式:tomcat8开始,设置编码,只需要针对post方式注意:需要注意的是,设置编码(post)这一句代码必须在所有的获取参数动作之前。原创 2023-06-13 09:19:54 · 77 阅读 · 0 评论 -
反射中getType()与getName()方法
parameter.getType()返回class对象以及参数类型,parameter.getType().getName()返回class对象,再用class对象调用getName()方法返回参数类型,因此,类中的一个方法,用于获取当前class对象参数的名称。对于普通方法的参数,参数名称是编译时确定的。需要注意的是,在某些情况下,参数名称可能无法确定(例如,对于单个参数的 Lambda 表达式)。对象可以用于获取有关该类型的更多信息,例如类的父类、接口、字段、构造函数或方法等。原创 2023-06-12 17:19:22 · 990 阅读 · 0 评论 -
Thymeleaf - 视图模板技术
上述代码的作用是,当鼠标点击del.jpg图片时,执行js文件中的delFruit(number)函数(如下),当检测到${fruit.fid}时,自动获取fruit的id填充delFruit(number)中的变量。上述代码中h2上 用 th:object="${fruit}"获取fruit的值,并且保存,然后,在h2内部的任意元素上,可以通过‘ *{属性名}’的方式,来获取fruit中的属性,这样就省去了大量的。当数据量比较多的时候,频繁的写变量名.(例如fruit.)就会非常麻烦。原创 2023-06-12 16:55:19 · 183 阅读 · 0 评论 -
使用Method类优化switch代码块调用类的方法
【代码】使用Method类优化switch代码块调用类的方法。原创 2023-06-11 16:27:04 · 92 阅读 · 0 评论 -
application保存作用域,服务器内部转发与客户端重定向
application作用范围是一次应用程序范围有效。如果要配置xml文件,查看。原创 2023-06-10 15:06:05 · 120 阅读 · 0 评论 -
session保存作用域,服务器内部转发与客户端重定向
session作用范围是一次会话范围内有效。原创 2023-06-10 14:57:11 · 256 阅读 · 0 评论 -
服务器端转发和客户端转发
web.xml文件配置如下项目部署查看。原创 2023-06-09 11:12:23 · 122 阅读 · 0 评论 -
创建web项目,并部署、运行
2、创建好的项目如下所示,接下来选中demo1,点击工具栏上的File,选中Project Structure。3、选中Facets,点击右上角的“+”号,点击Web,选择刚刚创建的demo1,点击ok。1、打开IDEA创建Module,起名为demo1,点击Create创建。4、点击右下角apply,在点击ok,可以看到demo1中添加了web。5、添加demo1:war exploded,点击OK,点击应用。7、点击运行,进入hello.html页面,部署完成。4、点击Deployment。原创 2023-06-08 20:47:15 · 1930 阅读 · 2 评论