ssh中常见的笔试面试题
struts2部分
1.struts的result元素,有一个type属性,该属性的默认值是type="dispatcher";
2,如果采用重定向的方式,而重定向后页面转向的是一个action,那么type中的属性值应写为:type=redirectAction;
3,Struts2中解决中文乱码的关键配置是:
<constant name="struts.i18n.encoding" value="gbk"></constant>
4,<package name="Bookshop" extends="struts-default">
5,在struts2中,对于客户端请求参数的获取通常使用两种方式,分别是OGNI值栈和ModelDriven接口。
6,在文件上传时,为了校验文件的大小,需要配置fileUpload拦截器。同时,我们自定义的action需要继承actionSupport.
7,使用struts2框架接收文件上传的数据,必须引用apache的哪些外部包:
commons-fileupload.jar和commons-io.jar;
8,简述struts2的工作流程和原理:
将struts2的项目部署到tomcat服务器
Tomcat服务器启动时会解析根目录下的struts.xml文件,然后生成一个action的map数组。
用户从浏览器发出*.action的请求到服务器。
服务器端,struts2的核心过滤器拦截到用户的请求,截取url中的类名和方法名。