频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Struts应用开发

来源: 作者:肖菁 出处:巧巧读书 2008-04-07 进入讨论组
上一页 1 2 3 4 5 6 7 8 9 10 下一页 
    在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的编辑区

    Struts应用开发(图十八)
    2.在弹出的Form设置界面中,输入如下信息
    Struts应用开发(图十九)

    3.在弹出的Form Fields属性设置界面中,不选择uid前面的多选框。
    Struts应用开发(图二十)

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

更多文章 更多内容请看Struts框架应用专题Wlan组网----家庭专题Struts开发技术篇专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 8 9 10 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章