1
1
p8——return "echo.page":返回映射路径的key;
p9——父配置文件 struts-default 支持自动赋值,数据类型转换:extends="struts-default";
p9——定义action:<action name="EchoAction" class="cn.mldn.action.EchoAction"/>
p9——定义跳转路径:<result name="echo.page">echo.jsp</result>
p12——跳转(实现跳转,只需要在*.action中返回映射关键字,并在struts.xml文件中配置跳转路径<result>):①*.action中return "映射关键字";②struts.xml文件中配置路径<result name="映射关键字">*.jsp</result>;③跳转类型配置;
p13——Struts2.x中所有请求处理由过滤器完成;
p16——ServletActionContext类取得JSP内置对象:
①取得HttpServletRequest对象:ServletActionContext.getRequest();
②取得HttpSession对象:request.getSession;
③ServletContext对象:ServletActionContext.getServletContext();
p18——struts.properties资源文件解决乱码,处理国际化,配置其他资源文件,设置上传文件临时保存目录:
struts.i18n.encoding = UTF-8
struts.locale = zh_CN
struts.custom.i18n.resources=Messages,Mldn
struts.multipart.saveDir=tempdiv
p19——表单与vo类自动转换:
①表单中参数名称与vo类中属性名称要相同,且使用"类.属性"的方式;
②*.action中取得对应类对象:
private News news = new News() ;
//目的是为了接收数据
public News getNews() {
return news;}
p29——struts2.x支持多业务处理:
①*.action中定义insert(),update()等多个方法;
②struts.xml配置文件:<action name="NewsAction" class="">
②访问路径:NewsAction!insert.action
p49——Struts2.x中所有客户端发送来的请求都交给Filter进行处理,然后再由Filter决定执行哪个Action。
p50——自定义拦截器:继承AbstractInterceptor类,覆写intercept(invocation:请求)方法;