JBoss-IDE 1.2.2 簡介 (Struts) 2

javascript基础 阅读详情

JBoss-IDE 1.2.2 簡介 (Struts) 2:

 

步驟:

5. 完成後我們會有兩個檔案, 先做 ComputeForm , Package Explorer 擴張 ‘src’ -> ‘tutorial.web’, 雙擊 ‘ComputeForm’, 在右手邊視窗 ComputeForm ‘public class ComputeForm’ comment 中打 ‘@’, 然後等一會便可看到剛才輸入的 Struts Form Template, 選了它之後按 enter, JBoss-IDE 便會自動幫我們填入所需的 Template, 真的是十分好用!

然後可刪除 ‘extends’ ‘implements’, 現在我們不需要, 只留下 ‘name’, 填上 ‘ name=“computeForm” ’, 而我們會檢查輸入資料, 所以在加上 num attribute 後的 comment 中要加上 ‘@struts.validator type=“required, integer”’, 詳細程式如下:

package tutorial.web;

 

import org.apache.struts.validator.ValidatorForm;

 

/**

 * @author patrick.ip

 *

 * @struts.form name="computeForm"

 */

public class ComputeForm extends ValidatorForm

{

  private String num;

 

  /**

   * Sets the query attribute of the ComputeForm object

   *

   * @struts.validator type="required,integer"

   */

  public void setNum(String num){

      this.num = num;

  }

  public String getNum(){

      return num;

  }

}

ComputeAction 也是差不多, 程式如下:

package tutorial.web;

 

import java.io.IOException;

 

import org.apache.struts.action.Action;

import org.apache.struts.action.ActionForward;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.action.ActionForm;

 

import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

/**

 * @author patrick.ip

 *

 * @struts.action name="computeForm"

 *                path="/computeFibo"

 *                scope="request"

 *                validate="true"

 *                parameter=""

 *                input="/index.jsp"

 *

 * @struts.action-forward name="success"

 *                        path="/Compute"

 */

public class ComputeAction extends Action{

 

public ActionForward execute(ActionMapping mapping,ActionForm form, HttpServletRequest request, HttpServletResponse response)

        throws IOException, ServletException{

        ComputeForm cf = (ComputeForm)form;

        String num = request.getParameter("num");

        request.getSession().setAttribute("num", num);

        return mapping.findForward("success");

    }

}

然後我們修改一下 ComputeServlet 中的 doPost 方法:

try {

  Fibo bean = home.create();

  int limit = 0;

  String value = request.getParameter("limit");

 

  // added by pat

  if (( null == value) || ("".equals(value))) {

      value = (String) request.getSession().getAttribute("num");

  }

 

  if (value != null) {

      try {

          limit = Integer.parseInt(value);

      }

      catch (Exception e) {

      }

}

最後 compile 一下 project, 右擊 tutorial project -> ‘Build Project’

Web每日一练day23 身体健康测试 <script language="JAVASCRIPT"> function ClearForm(form){ form.weight.value = ""; form.height.value = ""; form.bmi.value = ""; form.my_comment.value = ""; } function bmi(weight, height) { bmindx=weight/eval(height*height); re.. 阅读详情

相关推荐

computeWithForm method

今天看agent的时候看到有一句代码: TmpRC = NewDoc.ComputeWithForm(True, False) 很奇怪,重来没有见过,所以查了以下help. official explanation: Validates a document by executing the default value, translation, and validation f

工作积累 793

JBoss-IDE 1.2.2 簡介 (Struts) 3

JBoss-IDE 1.2.2 簡介 (Struts) 3: 步驟:6. 接著我們要在 project 的配置文檔中加上 Struts 的配置, 因為這不是跟 XDoclet 的設定, 所以我們要人手做一次, 不過還好只需一次. 首先我們將爆開 ‘struts-validator.war’ 後的資料夾裏 /WEB-INF/ 的所有檔案, (除了入面的資料夾, ‘web.xml’,

patrickip的专栏 961

JBoss-IDE 1.2.2 簡介 (Struts) 1

JBoss-IDE 1.2.2 簡介 (Struts) 1: 先要條件:l          要完成 JBoss-IDE 1.2.2 簡介 (Stateless Session Bean), 和成功運行當中的例子, FiboBean 和 ComputeServletl          對 Struts 有一定的認識及下載 Struts 1.1 和 XDoclet 說明:

patrickip的专栏 1066

JBoss-IDE 1.2.2 簡介 (Stateless Session Bean)

JBoss-IDE 1.2.2 簡介 (Stateless Session Bean)JBoss-IDE 其實是 Eclipse(http://www.eclipse.org) 裏的 plug-in, 可以啟動及結束 JBoss Server, 同時在 JBoss Server運作中進行監視及除蟲, deploy applications 等, 而且還用了XDoclet (http:/

patrickip的专栏 838

Eclipse+JBOSS+Struts 制作网上书店全过程解析()

    在公司实习的时候花了三个星期时间做了个小型网上书店的网站.虽然网站功能不强,但是整个构架的设计,和软件的开发过程让我经历了一遍,收益甚多.在此想把整个制作过程回忆下来,希望能给广大和我一样初涉J2EE世界的菜鸟们带来点帮助.    我主要分三部分来解析整个制作过程: 工具篇, 设计篇, 实现篇.    在工具篇中,我将介绍在项目制作过程中用到的所有工具如下:          

ywj0744的专栏 1758

EJB3.0+Struts2结合登陆小案例

EJB3.0+Struts2结合登陆小案例 1.   开发环境 IDE开发工具: EJB后台:Eclipse Java EE IDE for Web Developers strtus2前台:MyEclipse9 后台EJB容器:jboss-4.2.3.GA 前台服务器:tomcat6.0.32 后台数据库:MysQL5.1   2.   EJB后台开发   2.1   新建

zt689的专栏 2576

tomcat,jboss使用中遇到的一些问题的解决

开发J2EE的项目已经有一段不短的时间了,可仍然有时候总会遇到一些 让人非常烦的问题,其中以编写程序时与服务器连接中的问题尤为让人闹心,自己对服务器的底层实现又不了解,所以碰到这样的问题时除了google也就没有办法了,于是我们一般称其为“灵异现象”说到服务器,平时使用的基本就是tomcat与jboss两种(前段时间也下了个application server9,跑了跑petstore 2.0

岁寒三友的专栏 2807

Struts+Hibernate入门实例(Eclipse版)

  选择自 woolceo 的 Blog 二、相关概念与工具介绍下面我将分别对本文“三大主角”所涉及到相关概念进行说明。Hibernate及相关知识介绍Hibernate:中文意思是"冬眠“,呵呵,不知道设计者为何用这个名字。它是一个开源的ORM框架(关于ORM下文还会讲解),它是通过对JDBC API进行封装从而实现对java对象持久化的。有人可能要问:JDBC其实不难操作,为什么还要封装它哪?

my_sunway的专栏 1518

编程环境搭建3——Eclipse插件JBoss tools

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://www.blogbus.com/awewi-logs/78171877.html 因为我发布的web 程序是在jboss 中运行,加上程序是用Hibernate 、Spring 和Struts2 框架构建的,所以装上Jobss tools 会比较方便。Joss tools 的地址在http://www.

741

spring3+Hibernate4+struts2整合

花了大约6天的时间把它整合好,不过这3样东西学了好久的。具体代码 环境搭配: IDE:myeclipse 5.5 服务器:jboss4.x JDK1.6 请到http://download.csdn.net/detail/u012242610/6318787去下载

u012242610的专栏 663

[原创]Struts+Hibernate入门实例(Eclipse版)

一、前言二、相关概念与工具介绍三、实例需求与总体设计四、持久化层与业务层实践(Hibernate实践)五、控制层与表示层实践(Struts实践)六、发布与运行七、写在最后一、前言J2EE和.NET是目前企业级运用的两大阵营,谁优谁劣各有说法。笔者是做J2EE方向的,觉得J2EE比起.NET最大的优势就是其经过长实践发展总结出来的大量模式和大量先进的框架。这些框架许多都是开源的——开源也是J2E

Woden的专栏 9629

Struts+ejb知识点

 Struts:了解整个Web App的发展演变周期,对model1、model2有深入了解,并能分析两种模式的优缺点MVC模式的全面深入掌握,能够在Web App中正确使用MVCStruts1.2 API主要接口的全面掌握,对Struts1.2各个组成部分深入掌握能够结合IDE熟练的开发Struts中MVC的各个模块表示构件(Action、ActionForm…)Struts的五大标签

琉璃仙境 1375

useful URL

 1.http://www.scifish.com/~yuliya/doc/app/JBoss/JBoss-ch8.html JBoss 3.0.6 Step-by-Step Installation and Configuration Guide There is something not clear about:7.5.4 Enable JBoss CMP with MySQL,My Att

Rover's Home 1043

2006 Java技术的赢家和输家

Here are my winners and, yes, even losers for the most and least innovative and/or impacting Java technologies in 2006…Here are the winners:Java IDE Platform/general Java Framework* NetBeans IDEEnte

软件开发资料汇总 439
上一篇: JBoss-IDE 1.2.2 簡介 (Stateless Session Bean)
下一篇: JBoss-IDE 1.2.2 簡介 (Struts) 1
patrickip
博客等级 码龄23年 0粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值