龙空技术网

Struts2处理用户输入信息(其实就是action处理)

波斯都督府都督 64

前言:

现时同学们对“表单action和method功能”都比较关切,我们都想要分析一些“表单action和method功能”的相关内容。那么小编在网摘上收集了一些有关“表单action和method功能””的相关文章,希望咱们能喜欢,大家一起来了解一下吧!

使用action配置登录的第一种方法:

利用action类的属性接收用户输入

action中直接放多个参数。username、password等多个属性直接放到action中,如果用这种方法,则form表单中的name直接写为:

<form action="<%=path%>/login.action" method="post">    姓名:<input type="text" name="username"><br>     密码:<input type="text" name="password"><br>    <input type="submit" value="登录"></form>
利用领域对象接收用户输入

action中放user对象,user属性中再放入多个属性。此时的user不是vo,而是action中的user属性。

<form action="<%=path%>/login.action" method="post">    姓名:<input type="text" name="user.username"><br>     密码:<input type="text" name="user.password"><br>    <input type="submit" value="登录"></form>

注意:上述代码块中的前台用的是action中的user属性,而不是vo中的user对象。

张冰主要用第二种方式,因为写惯了struts1中的vo之后,在struts2中用这种方式,写着比较顺手。

使用ModelDriven模式接收用户输入

这种方法比较怪,是struts2独有的方式,叫模型驱动。必须要实现ModelDriven这个接口。第三种方法是在第二种方法的基础上改了一下,即在action上改了一下。

标签: #表单action和method功能 #struts2 action #struts2 actiong