Spring提供了DelegatingActionProxy类,用来代替struts中的动作,负责在Spring配置文档中查找对应的动作映射,从而把Struts的Action与Spring分离,并把struts的动作置于Spring框架的控制下。
1.新建一个登陆页面loginDelegatingActionProxy.jsp,示例代码如下:
| <%@page contentType="text/html;charset=GBK" isELIgnored="false"%> <html> <head> <title>实现用户登录的Struts实例</title> </head> <body> <font size=’22’> ${msg}<br></font> <form name="form1" action="/myLogin3/loginDelegatingActionProxy.do" method="post"> 用户名: <input type="text" name="username" value="${user.username}"/> <br> 密码: <input type="password" name="password" value="${user.password}"/> <br> <input type="submit" name=”method” value="提交" /> </form> </body> </html> |
2.创建一个存储登陆用户信息的类:User.java该类继承于ActionForm,代码如下:
| package com.zhaosoft.bean;
import org.apache.struts.action.ActionForm; publicclass User extends ActionForm { private String username=null; |

