发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 云架构 框架 开发教程 SOA 大数据 扩展性 并发编程 EDA 分布式 函数编程

求救!Actionform是怎么样赋值的?

2002-12-18 16:57
赞助商链接

书上说是ActionMapping 配置文件中定义了这样的beans,Struts的controller servlet在调用适当的 Action 方法前将自动为你执行如下的服务:用适当的关键字检查用户的session中是否有适当的类的bean的一个实例。如果没有这样的session范围的bean,自动建立一个新的bean并添加到用户的session中。 对每个名字对应于bean中的一个属性的请求参数,调用相应的set方法。

这一点有有问题,假如我不用tag,只用普通表单会不会自动负值呢?比如:
<form action="login.do" method=POST>
<table>
<tr>
<td>User Name:</td>
<td><input type=text name=username>
</tr>
<tr>
<td>Password:</td>
<td><input type=password name=Password>
</tr>
<tr>
<td colspan=2 align=right><input type=submit value="Login"></td>
</tr>
</table>
</form>

然后我又定义了loginForm(extends actionform)的 setUsername()和setPassword()方法.并且在strut-config也定义了actionForm.那么strut会不会自动从request中取值给到loginform中呢?哪位有样例?贴一个出来好不好!

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com