5.在validation.xml中定义输入数据的校验规则。这里用户名输入不为空即可,如下:
- "1.0" encoding="ISO-8859-1" ?>
- "-//Apache Software Foundation//DTD Commons Validator Rules
- Configuration 1.1.3//EN"
- "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
-
-
-
-
6.实现Action Bean。这里的逻辑非常简单,只需要将用户输入的用户名取出来放到Session中, 以便在JSP页面中显示就可以了。当然实际应用中会涉及比这复杂的多的业务逻辑,并且经常会通过其它业 务逻辑处理构件来完成业务逻辑(比如使用SessionBean)。代码如下:
- package gongfei.cmc.articles.firststrutsapp;
- import javax.servlet.http.;
- import javax.servlet.http.;
- import javax.servlet.http.;
- import org.apache.struts.action.;
- import org.apache.struts.action.ActionForm;
- import org.apache.struts.action.ActionForward;
- import org.apache.struts.action.ActionMapping;
- public class HelloAction extends {
- public ActionForward execute(ActionMapping mapping, ActionForm form,
- request, response)
- throws {
- HelloForm helloForm = (HelloForm) form;
- name = helloForm.getName();
- // 在这里可以实现更多的业务逻辑,或者调用专门的业务逻辑处理构件
- session = request.getSession();
- session.setAttribute("my.first.app.Name", name);
- return (mapping.findForward("welcome"));
- }
- }
<<上一页
1
2
3
4
5
6
7
下一页>>
|