您的位置:首页 > 编程语言 > Java开发

struts1学习笔记一

2012-09-07 09:24 387 查看
用户注册案例:

1.写一个register.jsp页面

<form action="${pageContext.request.contextPath }/register.do" method="post">

用户名:<input type="text" name="username"><br/>

密码:<input type="password" name="password"><br/>

确认密码:<input type="password" name="password2"><br/>

邮箱:<input type="text" name="email"><br/>

<input type="submit" value="注册">

</form>

2、导入struts开发包,在web.xml中配置struts写的 actionServlet,让它处理所有的.do请求。

<servlet>

<servlet-name>ActionServlet</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<init-param>

<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

</servlet>

<servlet-mapping>

<servlet-name>ActionServlet</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

3.在web-inf目录中加入struts的配置文件struts-config.xml,并在配置文件中指定struts收到请求后,找哪个action进行处理

<!-- struts收到请求后,找哪个 action处理 -->

<action-mappings>

<action path="/register" type="cn.itcast.web.action.RegisterAction" name="useForm"></action>

</action-mappings>

4.配置struts收到请求后,把注册数据封装到哪个formbean中,并写出formbean

<form-beans>

<form-bean name="useForm" type="cn.itcast.web.formbean.UserForm"></form-bean>

</form-beans>

5.写处理请求后RegisterAction,注意,这个RegisterAction要继承struts的action,并覆盖excute方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: