- 2
- 0
- 约2.74万字
- 约 81页
- 2016-12-30 发布于北京
- 举报
2.5.1 Action类应用详解 2.Action传值 在2.3节例子中的LoginAction代码。 其中有两个属性“username”和“password”,并且生成了它们的get和set方法。其实在运行login.jsp的时候,Struts 2框架会根据页面的文本框名在Action类中寻找其set方法来对其进行赋值,例如,页面的文本框为“username”的字段就会直接在Action类中找相应的setUsername(String username)方法为其赋值,而不是找其对应的在Action类中的属性“username”,所以在Action类中的属性名不一定要和页面中的文本框名相对应,但是在Action类中必须是页面的文本框名对应的set和get方法,而不是Action类中属性的get和set方法。也就是说,在Action类中,username属性可以不叫username,可以叫“name”或其他,但是里面必须有页面的文本框名“username”对应的setUsername()方法,而不是setName()方法。但一般情况下,程序员都会把它们统一起来,让Action类中的属性就对应页面中的输入框名。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 20
原创力文档

文档评论(0)