首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2学习札记(二) Struts2获取用户客户端输入的三种的方法

2012-09-08 
Struts2学习笔记(二) Struts2获取用户客户端输入的三种的方法Struts2获取用户客户端输入的三种的方法:1.使

Struts2学习笔记(二) Struts2获取用户客户端输入的三种的方法
                Struts2获取用户客户端输入的三种的方法:
1.使用领域对象接收用户的输入:
第一种方法,需要在jsp页面中所示:
   <table>
        <tr>
           <td>用户名:</td>
           <td><input type="text" name="user.username" /></td>
        </tr>
        <tr>
           <td>密码:</td>
           <td><input type="password" name="user.password" /></td>
        </tr>
        <tr>
           <td><input type="reset" value="重填" /></td>
           <td><input type="submit" value="登录"  /></td>
        </tr>
</table>
注意红色字体显示部分
在建立User实体类:

    <table>
        <tr>
          <td>用户名:</td>
          <td><input type="text" name="username" /></td>
             </tr>
             <tr>
                 <td>密码:</td>
                 <td><input type="password" name="password" /></td>
             </tr>
             <tr>
                 <td><input type="reset" value="重填" /></td>
                 <td><input type="submit" value="登录"  /></td>
             </tr>
         </table>
       </form>
    注意红色字体
建立LoginModelDrivenAction类:代码如下所示:
package org.struts2lesson.ch03.action;import com.opensymphony.xwork2.Action;public class LoginPropertyAction implements Action{    private String username;    private String password;    public String execute() throws Exception{if("zhangsan".equals(username) && "1234".equals(password)){return SUCCESS;}else{return ERROR;}}public String getPassword(){return password;}public void setPassword(String password){this.password = password;}public String getUsername(){return username;}public void setUsername(String username){this.username = username;}} 
新建loginProperty.jsp,部署struts.xml文件就可以了。

热点排行