81,095
社区成员
发帖
与我相关
我的任务
分享
public class TestAction extends ActionSupport implements ModelDriven<User>{
private User user = new User();
//后面的省略不写了
<%@ taglib uri="/struts-tags" prefix="s"%>
<head>
<meta http-equiv="refresh" content="2,URL=<s:url includeParams='all' />" />
<!--includeParams='all' 我往下传了所有的参数,但Action和User中都没有值,
就只有Action的model属性中有值,
哪来个model?ModelDriven<User>这种方式的原理是什么? -->
</head>
<body>
你好:<s:property value="model.name" />
<!-- 为什么这里可以用model.name取值,可以直接name取值(但刷新一次之后就没有了,
为什么?我明明把所有参数都往下传了!),就是不能用user.name取,
最后看了下值栈发现Action没有user属性,才有个model,这个model哪来的。-->
<br />
正在提交,请稍等........ <br>
如长时间没有跳转,请<a href="<s:url includeParams='all' />">click here</a> <br />
<s:debug></s:debug>
</body>