上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 98 下一页
摘要: 阅读全文
posted @ 2020-04-21 19:21 爱编程DE文兄 阅读(146) 评论(0) 推荐(0)
摘要: 一.拦截器的创建方式 1.实现Interceptor接口; >实现该接口后,需要重写三个方法,分别是init(),intercept(ActionInvocation nvocation),destroy(); >一般来说有生命周期方法的类,生命周期都不会太短,拦截器的生命周期随项目创建而创建,项目 阅读全文
posted @ 2020-04-21 17:16 爱编程DE文兄 阅读(257) 评论(0) 推荐(0)
摘要: 1.直接上代码,不罗嗦: 先在ActionContext中添加list集合; #list是从ActionContext中把集合取出来,如果没有指定var属性的话,在遍历的时候该集合的对象会一个一个地向值栈valueStack压入栈顶,这样每一次的遍历都是向栈顶中来取值; 还有一种情况是有var的属性 阅读全文
posted @ 2020-04-20 19:22 爱编程DE文兄 阅读(157) 评论(0) 推荐(0)
摘要: 一.ognl表达式 1.ognl表达式跟el表达式都是对象视图导航语言,不过ognl比el在功能上更加强大,除了输出外,还可以为对象赋值,调用对象方法,调用静态方法等 2.在EL中我们取值是从11个内置对象中获取,而我们的ognl是从ognlContext中来获取。 3.ognlContext实质是 阅读全文
posted @ 2020-04-19 23:13 爱编程DE文兄 阅读(224) 评论(0) 推荐(0)
摘要: 一.Action中有三种方式来接受页面来的参数: 1.属性驱动 >定义属性并书写get/set方法,表单项的属性名name必须跟action中属性名一致 集合类型封装: 2.对象驱动 >对象驱动跟属性驱动差不多,只不过把属性驱动得到的属性进行再次封装;定义对象属性并书写get/set,表单项的属性名 阅读全文
posted @ 2020-04-19 11:33 爱编程DE文兄 阅读(80) 评论(0) 推荐(0)
摘要: 一.如何在Action中获得原生servlet的api 1.struts提供了一个ActionContext(数据中心)来提供servlet的原生api 2.包括常见的api: >request,response,session,sevletContext >request域,session域,ap 阅读全文
posted @ 2020-04-18 22:09 爱编程DE文兄 阅读(169) 评论(0) 推荐(0)
摘要: 1.下载struts2框架包 2.导包,刚开始使用struts时,可以到struts2目录的apps目录下struts2-blank.war,用360压缩打开,可以复制里面的基本所需jar包 3.导入约束文件,约束文件在struts2-core核心包下struts的dtd 4.在src创建strut 阅读全文
posted @ 2020-04-17 20:52 爱编程DE文兄 阅读(290) 评论(0) 推荐(0)
摘要: 一.hibernate对象的三种状态 1.瞬时状态:在数据库没有对应的标识符(ID),但没有在session缓存中 2.持久化状态:在数据库有对应的标识符(ID),也有在session缓存中 3.游离状态:在数据库有对应的标识符(ID),但没有在session缓存中 二.注意的事项 1.瞬时态 -- 阅读全文
posted @ 2020-04-13 21:02 爱编程DE文兄 阅读(160) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-13 16:19 爱编程DE文兄 阅读(133) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-13 11:06 爱编程DE文兄 阅读(150) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 98 下一页