04 2021 档案
摘要:##1.Function ##2.Array ##3.Boolean ##4.Date ##5.Math ##6.Number ##7.String ##8.RegExp ##9.Global
阅读全文
摘要:##简介: 拦截器是在访问某个Action或Action的某个方法、字段之前或者之后实施拦截,拦截器是AOP的一种实现。 ##自定义拦截器 ###1、继承Interceptor接口,或者继承该接口的实现类AbstractInterceptor。 注意: 重写intercept()方法,如果在执行完一
阅读全文
摘要:添加JAR ##1.概念:redis是一款高性能的NOSQL系列的非关系型数据库 ##2.下载安装 ##3.命令操作 ##4.持久化 ##5.客户端 Jedis 数据结构操作示例: ##6.Jedis连接池 如果出现: java.lang.NoClassDefFoundError: org/slf4
阅读全文
摘要:#文件上传 ##1.配置JAR ##2.创建上传Action package com.fileUpload.action; import com.opensymphony.xwork2.ActionSupport; import org.apache.struts2.ServletActionCon
阅读全文
摘要:(1)servlet默认第一次访问时创建,创建一次,单实例对象。 (2)action每次访问的时候创建,创建多次,多实例对象。
阅读全文
摘要:(1)过滤器:过滤器理论上可以过滤任何内容,比如html、jsp、servlet、图片。 (2)拦截器:拦截器只可以拦截action。
阅读全文
摘要:<s:form> <%-- 1.普通输入项--%> <s:textfield name="username" label="username"></s:textfield> <%-- 2.密码输入项--%> <s:password name="password" label="password"><
阅读全文
摘要:一、root、context 二、#的使用 三、%的使用 1.在struts2标签中表单标签 (1)在struts2标签里面使用ognl表达式,如果直接在struts2表单标签里面使用ognl表达式不识别,只有%后 才会识别。
阅读全文
摘要:为什么EL表达式可以获取值栈数据? 1.EL表达式获取域对象值。 2.向域对象里面放值使用setAttribute方法,获取值使用getAtrribute方法。 3.底层增强request对象里面的方法getAttribute方法。 (1)首先从request域获取值,如果获取得到,直接返回。 (2
阅读全文
摘要:
阅读全文
摘要:一、值栈存入数据的三种方式 值栈:struts2里面提供本身一种存储机制,类似域对象,可以存值和取值。 1.获取值栈对象,调用值栈对象的set方法。 ActionContext context = ActionContext.getContext(); ValueStack stack = cont
阅读全文