J2ME之家

匿名投稿 投稿指南 RSS订阅 J2ME通告:
搜索: 您的位置主页>Java技术>Struts>

Struts应用开发

2008-7-28 21:06:40 来源:本站整理 责任编辑: 【 点击: 我要投稿 [进入论坛]



    界面右侧的Add…按钮可以为该Action增加导航设置。

 

    6.其他属性都采用默认配置,单击finish按钮结束Action的创建。


    为Action增加业务处理代码

在AppXplorer视图中,展开StrutsDemo应用,展开WebContentàsrcàcom.levainservice.demo.struts.actions节点
    双击UserRegisterAction.java节点,在打开的源代码编辑视图中输入如下内容,其中标注为红色的部分是业务处理部分相关Java代码。

 

    package  com.levainservice.demo.struts.actions;  import javax.servlet.http.HttpServletRequest;  import  javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;  import org.apache.struts.action.ActionForm;  import  org.apache.struts.action.ActionForward;  import  org.apache.struts.action.ActionMapping;import com.levainservice.demo.struts.beans.UserFormBean;public class UserRegiterAction extends  Action {       /*  forward name="regok" path="/pages/regok.jsp" */  private  final static String REGOK = "regok";       /*  forward name="regerror" path="/pages/regerror.jsp" */  private  final static String REGERROR = "regerror";       public  ActionForward execute(ActionMapping mapping, ActionForm form,  HttpServletRequest  request, HttpServletResponse response)  throws  Exception {  ActionForward forward = mapping.findForward(REGOK);  UserFormBean user = (UserFormBean) form;              system.out.println("");  system.out.println("=======您输入的信息如下======");  system.out.println("username: " +  user.getUname());  system.out.println("password: " +  user.getUpassword());  system.out.println("address: " + new  String(user.getUaddress().getBytes("iso8859-1"),"gb2312"));  system.out.println("telephone: " +  user.getUtelephone());  system.out.println("=======结束======");  system.out.println("");    return forward;  }  }
    可视化的生成JSP页面中接收用户输入的Form
    通过上面的步骤我们已经完成了Struts中FormBean、Action等主要内容的开发,现在轮到了JSP页面。在AppXplorer视图中,展开StrutsDemo应用,展开WebContentàpages节点,双击regInput.jsp节点,打开regInput.jsp的编辑器。

    1.在右边的Workshop Palette视图中,展开Struts HTML,单击Form图标,并且将他拖到regInput.jsp的编辑区

   
    2.在弹出的Form设置界面中,输入如下信息
   

    3.在弹出的Form Fields属性设置界面中,不选择uid前面的多选框。
   

    4.单击Next,进入Form Fields详细设置界面,用右边的Up和Down按钮调整属性的前后位置,他们决定了这些字段在页面上的显示顺序,同时使用Input type列设置upassword显示控件类型为Password类型的文本框。


Tag:  " Struts 创建 单击 输入 Action 应用 展开
责任编辑:
  • 上一篇:Struts架构中的Session对象创建和控制  下一篇:没有了
    用户名: (新注册)密码: 匿名:  请文明参与讨论,禁止漫骂攻击。
    评论总数: [ 查看全部 ] 网友评论
    关于我们 - 在线帮助 - 网站动态 - 版权声明 - RSS订阅 - 网站地图 - 返回顶部