Chinaunix首页 | 论坛 | 博客
  • 博客访问: 446674
  • 博文数量: 750
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 4970
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 12:36
文章分类

全部博文(750)

文章存档

2011年(1)

2008年(749)

我的朋友
最近访客

分类:

2008-09-09 15:19:48


  1.找到strtus1.1 中的这个文件(struts-example.war)将它解包。(要用到里面的很多文件)
  2.在jb下安装struts1.1(jb9里的配置方法,可以参考一下)
  
  Struts1.1比Struts1.0功能增强了很多。比如:提供DynaActionForms,可不用编写任何代码创建动态的ActionForm;多应用支持允许定义多个struts-config.xml配置文件等等。但JBuilder 9只直接支持Struts1.0,不直接支持Struts1.1,下面让我们来看看怎样让JBuilder 9支持Struts1.1。
  
  首先 jakarta-struts-1.1,把整个目录放到/extras目录下.
  
  接着在JBuilder用 Configure Libraries对话框 (Tools-->Configure Libraries)创建一个新的library ,我们命名为Struts1.1,把jakarta-struts-1.1lib目录下所有的jar添加到新的library里,在library Settings里设置Framework为Struts,点OK,设置完成.
  
  接下来看看设置是否成功:
  File-->New创建一个web application, 在Web Application wizard的JSP/Servlet frameworks中我们看到了Struts 1.1选择框,设置成功!
  接下来您就可以在JBuilder9里使用Struts1.1开发您的Web Application了.
  
  
  3.配置struts-config.xml文件 (文件如下:)
  
  
  
  
  
  
  

  
  
  
  

  

  
  
  
  

  

  
  3.建立 testForm.java 继承ValidateForm
  
  package test;
  
  import org.apache.struts.validator.*;
  import org.apache.struts.action.*;
  import javax.servlet.http.*;
  
  public class testForm extends ValidatorForm {
  private String testText;
  public void setTestText(String testText) { this.testText = testText; }
  public String getTestText() { return testText; }
  public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) { return null; }
  
  public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
  testText = null;
  }
  }
  
  4.建立 test.jsp
  
  <%@ page contentType="text/html; charset=GBK" %>
  <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
  <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
  <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  <%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
  
  
   test
  
  
  
  testText
  

  
    dynamicjavascript="true"
  staticjavascript="false"/>
  
  
  
  

  
  5.建立 testAction.java
  
  
  package test;
  
  import org.apache.struts.action.*;
  import javax.servlet.http.*;
  
  public class testAction extends Action {
  public ActionForward perform(ActionMapping mapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
  return mapping.findForward("test");
  }
  }
  
  6.Copy 文件:
  
  validation.xml,
  
  validation-rule.xml,
  
  ApplicationResources.properties,
  
  staticjavascript.jsp
  
  7.编缉validate.xml文件(不完整,只要一个Form)
  
  

  
    depends="required, minlength,maxlength">
  
    resource="false"/>
    resource="false"/>
  
  maxlength
  16
  

  
  minlength
  3
  

  

  

  
  
【责编:admin】

--------------------next---------------------

阅读(154) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~