Struts2知识点学习笔记】的更多相关文章

写给自己的话 好记性不如烂笔头,不可能说看了一遍视频就可以完全掌握的.留下这篇笔记,便于今后的复习吧. 1. 访问ServletAPI 访问ServletAPI(response,request,)的三种方式: ActionContext方式 实现***Aware接口 ServletActionContext 2.Action的搜索顺序 以http://localhost:8080/struts2/path1/path2/path3/student.action为例. 第一步:先判断packag…
Java后端高频知识点学习笔记1---Java基础 参考地址:牛_客_网 https://www.nowcoder.com/discuss/819297 1.重载和重写的区别 重载:同一类中多个同名方法根据不同的传参来执行不同的处理逻辑:方法名必须相同,参数类型不同.个数不同.顺序不同:返回值类型可以相同也可以不同(因为返回值类型不是方法签名的一部分) 重写:子类对父类的方法的实现过程进行重新编写.方法名,参数列表和返回值类型都不能改变.抛出的异常范围小于等于父类,访问修饰符范围大于等于父类.…
上一个月一直在学习STRUTS2,学习的是尚硅谷佟刚老师的视频,因为很喜欢佟刚老师的声音,而且他讲的很细,笔记做的也多,基本上是照着他的视频完整的敲了一遍代码,下面就把学习到的知识梳理一遍,最后把项目分享一下,有需要的可以下载一下.佟刚老师是新建了很多个工程,而我是把所有的内容放在一个工程中的,所以可能有些乱. 工程的结构: 自己也照着所说的笔记自己敲了一遍.所以不但有代码,还有note.txt文件. 想看的话可以去尚硅谷官网去下载一下相关视频. 尚硅谷视频 下面就说一说我印象深刻的一些东西吧.…
今天在家里学习了Struts2中的国际化技术,国际化技术其实我的理解就是同一个网站项目或者同一个网页能够自由切换或者自适应本地语言,并根据本地语言进行网页展示. 实现Struts2中的国际化的方法是: 一.首先在Struts.xml中配置固定的节点. 即添加两个节点:<constant name="struts.custom.i18n.resources" values="XXX"/> <constant name="struts.i18…
常见问题及注意事项: 1.下载struts2时,要看清所下载的版本,不同版本web.xml配置路径不同! 2. 导入jar包时,导入的包要完全准确,缺少或过多的会导致缺失或冲突! 3. RegisterAction-validation.xml 客户端校验无效,暂未解决. 1. 下载struts2软件包 下载地址:http://struts.apache.org/download.cgi#struts25132. 在web工程中导入struts包中的jar文件 2.1 将下载好的struts包下…
Struts2框架技术重点笔记 1.Struts2 是在webwork基础上发展而来. 2.Struts2 不依赖struts API和 servlet API 3.Struts2提供了拦截器,表现层技术:jsp +freeMarket+ velocity 4.Struts2可以对指定的方法进行校验,提供了全局范围,包范围和action范围的国际化资源文件的管理实现. 环境搭建:找到对应的jar包 编写struts的配置文件 <?xml version="1.0" encodin…
============Spring与Struts2整合============ (1)拷JAR包(Spring.Struts2) (2)配置org.springframework.web.context.ContextLoaderLisener来加载Spring容器 默认以WEB-INF/applicationContext.xml作为配置文件 如果配置文件不叫该名称,或者没放在该路径下,那就应该配置contextConfigLocation参数 (3)配置Struts2的核心Filter 核…
课时28 Struts 2常用标签解说 property标签 property标签用于输出指定值: <s:set name="name" value="'kk'" /> <s:property value="#name"/> default:可选属性,如果需要输出的属性值为null,则显示该属性指定的值 escape:可选属性,指定是否格式化HTML代码. value:可选属性,指定需要输出的属性值,如果没有指定该属性,则…
课时28 OGNL表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目. Struts 2框架使用OGNL作为默认的表达式语言. 相对EL表达式,它提供了平时我们需要的一些功能,如: 1.支持对象方法调用,如xxx.sayHello(): 2.支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 |  值名],例如:@java.lang.String@format('foo %s', 'bar'…
课时24 配置国际化全局资源文件.输出国际化信息 1.准备资源文件,添加到src目录下,资源文件的命名格式如下:baseName_language_country.propertiesbaseName_language.propertiesbaseName.properties其中baseName是资源文件的基本名,我们可以自定义,但language和country必须是java支持的语言和国家.如:中国大陆: test_zh_CN.properties 内容:welcome=欢迎测试 welc…