摘要: 使用maven的必要性 1.maven使用本地仓库存储jar包,所有项目都会共用仓库中的同一份jar包。 2.maven可以解决版本兼容问题,自动引入所需的兼容版本。 3.maven可以很方便的删除或是升级一些jar包,只需要在配置文件中删掉或更改版本号即可。 4.maven内置web server 阅读全文
posted @ 2018-05-22 21:03 海盗船长 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 标签体系结构 jsp出现目的是为了取代servlet,结果逻辑代码,数据库代码都放到了jsp页面中。 为了解决jsp中代码过多的问题,struts2标签分为普通标签和UI标签。 使用struts2标签之前首先要引入标签库 普通标签 控制标签 iterator(迭代) if elseif else(判 阅读全文
posted @ 2018-05-22 15:50 海盗船长 阅读(136) 评论(0) 推荐(0) 编辑
摘要: struts2拦截器原理: 当请求action时,struts2会查找配置文件,并根据配置实例化相对的 拦截器对象,然后串成一个列表,然后一个一个的调用列表中的拦截器。 比如:某些页面必须登录才可以访问,可以在每个action执行处理逻辑之前先判断是否已登录,但这种做法不利于代码复用,所以将这些检查 阅读全文
posted @ 2018-05-22 14:43 海盗船长 阅读(178) 评论(0) 推荐(0) 编辑
摘要: OGNL表达式 OGNL对象试图导航语言。${user.addr.name}这种写法就叫对象试图导航。Struts框架使用OGNL作为默认的表达式语言 OGNL不仅仅可以试图导航,支持比EL表达式更加丰富的功能。 OGNL的jar包,在导入Struts包的同时,就已经包含OGNL的jar包了,直接使 阅读全文
posted @ 2018-05-22 11:44 海盗船长 阅读(202) 评论(0) 推荐(0) 编辑