文件上传: 三种上传方案 1、上传到tomcat服务器 上传图片的存放位置与tomcat服务器的耦合度太高 2、上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系 文件服务器 3、在数据库表中建立二进制字段,将图片存储到数据库 我们使用第二种方案: struts ...
分类:
Web程序 时间:
2019-07-31 23:57:17
阅读次数:
224
一、要解决什么问题: 使用elk的过程中发现如下问题: 1.无法准确定位一个请求经过了哪些服务 2.多个请求线程的日志交替打印,不利于查看按时间顺序查看一个请求的日志。 二、期望效果 能够查看一个请求完整的链路日志,不受其它请求日志的干扰。 三、动手实现 消费端需要做什么: 1.新建一个拦截器,拦截 ...
分类:
其他好文 时间:
2019-07-31 21:41:51
阅读次数:
208
1.表单 1.在form表单中加入属性enctype="multipart/form-data" 2.给一个input type类型为file 的输入框还有给name 2.配置 在struts.xml中配置 <!-- 设置struts2上传的文件大小,默认情况下的大小是2M ,默认单位是B,目前允 ...
分类:
Web程序 时间:
2019-07-30 11:17:44
阅读次数:
156
这篇主要讲解spring + struts2 + hibernate : 目录结构如下: t_role t_user 1.新建 web项目 :spring_ssh 2.在 WebRoot/WEB-INF/lib 下 导入jar包 3.编写vo类 :Role.java , User.java Role ...
分类:
编程语言 时间:
2019-07-28 18:04:33
阅读次数:
115
一、拦截器的作用 将通用的代码抽取出来,达到复用的效果。比如可以用来做日志记录、登录判断、权限校验等等 二、如何实现自定义拦截器 1)创建自定义拦截器类并实现HandlerInterceptor类 2)将我们自已的拦截器注册到注册器中 三、请求日志记录拦截器实现 import com.alibaba ...
分类:
编程语言 时间:
2019-07-28 15:33:20
阅读次数:
123
环境搭建 1.1 jar 1.2 web.xml 1.3 struts.xml struts.xml(核心配置文件) 添加依赖:(在pom.xml中) <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core ...
分类:
其他好文 时间:
2019-07-25 23:09:59
阅读次数:
85
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet, 在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 环境搭配 .添加依赖 <dependency> <groupId>org.apache.struts</gro ...
分类:
其他好文 时间:
2019-07-25 21:41:06
阅读次数:
121
ONGL简介: OGNL 的全称是对象图导航语言( Object-Graph Navigation Language),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存储 java 对象的任意属性,调用 java 对象的方法,同时能够自动实现必要的类型转换。如果把表达 ...
分类:
其他好文 时间:
2019-07-25 17:55:27
阅读次数:
71
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 struts的初步使用 1、创建一个maven项目 1.1Java代码 1.1.1 User.java 1.1. ...
分类:
其他好文 时间:
2019-07-24 20:52:48
阅读次数:
97
Struts2入门 一.Struts2环境搭建 1.1 创建一个Maven项目,可参考 https://www.cnblogs.com/xcn123/p/11234071.html 1.2 使用Struts2时必须得导入Struts2的jar pom.xml添加struts2-core-2.5.13 ...
分类:
其他好文 时间:
2019-07-24 19:40:26
阅读次数:
140