12-面试题总结2015年3月9日第二发
来源:互联网 发布:vivo手机销售数据 编辑:程序博客网 时间:2024/05/16 04:30
1.Struts2有几种传值方式?
1.默认的action的传递方式。
2.在action中实例化POJO类对象。
3.modelDriven方式
2.Struts1和Struts2的区别?
1.(安全问题)Struts1线程不安全,Struts2线程安全。
2.(封装请求参数)Struts1是强制使用ActionForm对象封装请求参数,Struts2使用action的属性或POJO类.
3.Struts1不能给action属性值注入,Struts2可以
4.(表达式语言方面)Struts1整合了EL,但是对集合和索引的支持不强,Struts2整合了OGNL
5.(绑定值到视图技术)Struts1使用的是标准JSP技术,Struts2使用“ValueStack”技术,可以直接用Struts2标签进行取值。
6.(数据校验)Struts1可以重写validate方法或者使用validator框架,Struts2也可以重写validate方法或者使用xwork的验证框架。
7.(重要问题)Struts1使用抽象类编程,Struts2使用接口编程。
3.Jsp中动态包含和静态包含有什么区别?
静态包含<%@ include file=""%> 包含的是内容不变的html文件动态包含<jsp:include page=""%> 包含的是内容可变的Jsp文件
4.子类构造方法能否重写父类的构造方法?(不能)
抽象类能否继承实体类?可以,但实体类必须要有明确的构造函数。所有类的继承Object实体类,父类的构造函数不能是private,否则报错
实体类能否继承抽象类?可以
抽象类能否继承抽象类?可以
抽象类是否有构造方法?有,供子类构造方法调用
抽象类能否被实例化?不可以
0 0
- 12-面试题总结2015年3月9日第二发
- 13-面试题总结2015年3月12日第一发
- 11-面试题总结2015年3月9日第一发
- 10-面试题2015年3月8日第二发
- 08-2015年3月7日面试题总结
- 09-面试题总结2015年3月8日
- 3月29日C++面试题总结
- 3月30日C++面试题总结
- 7月16日面试题总结
- 2015年11月 面试题总结
- 2011年5月9日 hibernate+struts面试题
- 阿里巴巴2013年9月17日面试题
- java面试题 9月14日
- java面试题(9月15日)
- java面试题(9月17日)
- 2015年9月3日总结
- 2013年9月12日 19:47:11Android面试题及答案
- 2010年3月北京笔试面试题总结
- XSL样式的使用区别于XML的文本
- android线程访问网络AsyncTask的用法
- 计算几何-多边形的重心
- dal&dao
- Android 图片异步加载的体会,SoftReference已经不再适用
- 12-面试题总结2015年3月9日第二发
- java protected 与默认权限的区别
- (4.2.12.4)【android开源组件】极光推送JPush
- HTTP Status 500 - Could not open JDBC Connection for transaction; nested exception is java.lang.NoCl
- 求链表的中间节点
- 图库和拍照功能
- .NET MVC处理POST跨越请求方法
- 一致性哈希算法及其在分布式系统中的应用
- Java内存模型与垃圾收集