struts 笔记<2>

 

struts文档位置 docs/docs/guides.html

 

JSP页面中用<s:property value="error">取属性展示结果,一般取valuestack和stactContext

JSP页面中必须引入的标签<%taglib uri="/struts-tags" prefix = "5"%>

context:的理解

表示执行程序时周围的坏境,比如工作:工作的环境,桌椅等等。

java中一般会取

request = (Map(假设map))ActionContext.getContext().get("request");

session = ActionContext.getContext().getSession();

application = ActionContext.getContext.getAppliaction();

以上三种取值的情况都是从ActionContext中先取出Context,在具体去取,即先getContext().

struts.xml中可以用include引入其他的xml 。目的是在多人开发时避免使用同一个xml文件。

struts.xml中package的<default-action-ref  name = "index">中默认action属性

意思是当别人访问到没有对应的action,就默认找default action。

一般用于访问不存在的页面跳转。

struts 笔记<2>_第1张图片

在struts.xml中

struts 笔记<2>_第2张图片

${r} 表示在取UserAction中的值。class引入的是UserAction。

struts 笔记<2>_第3张图片

判断当type 为1 r 就默认是/user_success.jsp

struts.xml中不同包之间的继承struts 笔记<2>_第4张图片

extends="user"表示继承之间的user的package包

 

 

你可能感兴趣的:(struts 笔记<2>)