上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页
摘要: 修改我们的CustomerAction类 第一种遍历方式 第二种修改 导入s标签 修改页面 value部分都是ognl表达式 第三种 添加var参数 阅读全文
posted @ 2018-11-27 20:22 LegendQi 阅读(110) 评论(0) 推荐(0)
摘要: struts2的架构图 从最上面的类开始,也就是i 我们的核心过滤器strutsPrepareAndExecuteFilter 判断当前请求是否由struts2来处理,如果是就往else走,不由它来处理就走85行 创建数据中心 actionContext的由来(把valueStack创建出来在从里面 阅读全文
posted @ 2018-11-26 16:38 LegendQi 阅读(92) 评论(0) 推荐(0)
摘要: 两者的结合原理 底层源码分析 栈原理 先进后出 我们的valuestack其实是一个接口 在实现类中有这个参数 CompoundRoot的类继承的是ArrayList,具体实现弹栈和压栈的方法具体实现原理 在OgnlValueStack实现类中分别有弹栈和压栈的方法 查看值栈中两部分的内容 (Roo 阅读全文
posted @ 2018-11-25 15:32 LegendQi 阅读(267) 评论(0) 推荐(0)
摘要: OGNL表达式 理解图示 使用OGNL准备工作 导包(不需要额外的导包) 测试代码 fun1是通用代码 fun2 取出root中的属性 直接写属性名 (默认取得是root对象中的) fun3 取出Context对象中的属性值 fun4为属性赋值 可以通过 属性名=值 "name='jerry'" 或 阅读全文
posted @ 2018-11-24 23:00 LegendQi 阅读(136) 评论(0) 推荐(0)
摘要: 当Mac遇到软件无法安装或者此文件已经损坏之类的时候 原因是软件为破解版,地址来源已改变,被系统拦截了,解决办法就是直接在终端中输入"sudo spctl master disable " 然后输入电脑密码 显示文件的所在路径 defaults write com.apple.finder _FXS 阅读全文
posted @ 2018-11-22 16:16 LegendQi 阅读(303) 评论(0) 推荐(0)
摘要: 访问servletAPI方式 第一种:通过ActionContext (重点及常用 都是获得原生对象) 原理 Action配置 被引入的配置文件 在页面调用取值 第二种:通过ServletActionContext 第三种:通过实现接口 也可以注入其他接口 在这里找 看源码 struts defau 阅读全文
posted @ 2018-11-21 11:30 LegendQi 阅读(382) 评论(0) 推荐(0)
摘要: 介绍一下struts2内置帮我们封装好的处理结果方式也就是底层源码分析 这是我们的jar包里面找的位置目录 打开往下拉看到result type节点 接着我们如果想看看底层是如何工作的就选择class属性复制双引号的内容 接着按住ctrl+shift+T就能出现一个框 看过学过web的同学应该知道这 阅读全文
posted @ 2018-11-20 13:17 LegendQi 阅读(263) 评论(0) 推荐(0)
摘要: 方式1: 方式2: 方式3 阅读全文
posted @ 2018-11-19 18:02 LegendQi 阅读(140) 评论(0) 推荐(0)
摘要: 1.基于struts.xml 的节点参数配置 package节点 action节点 result节点 include节点 2.struts常量配置以及如何修改为自己的想要的配置 2.1struts默认常量位置 2.2修改成自己的配置文件方法(方法先后也是加载顺序,后加载的会覆盖前面的) 方法一(重点 阅读全文
posted @ 2018-11-18 13:43 LegendQi 阅读(184) 评论(0) 推荐(0)
摘要: Struts2 框架学习 一、struts2是什么? (1)概念 (2)struts2使用优势 自动封装参数 参数校验 结果的处理(转发|重定向) 国际化 显示等待页面 表单的防止重复提交 (3)struts2具有更加先进的架构以及思想 (4)struts2的历史 struts2与struts1区别 阅读全文
posted @ 2018-11-17 22:09 LegendQi 阅读(250) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页