`
zhengpingling
  • 浏览: 13091 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

在STRUTS中如何使用标签 .txt

阅读更多
在STRUTS中如何使用标签


如何使用<html:select> 标签

注意: 一定要先写好 action 和 actionFrom

这是测试actionForm.

package test;

import org.apache.struts.action.*;
import javax.servlet.http.*;

public class test extends ActionForm
{
  private String value="2";   值为2. 将在select中自动选中该项.只做测试用.
  public String getValue()
  {
    return value;
  }
  public void setValue(String value)
  {
    this.value = value;
  }
  public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest

httpServletRequest)
  {
    /**@todo: finish this method, this is just the skeleton.*/
    return null;
  }
  public void reset(ActionMapping actionMapping, HttpServletRequest

httpServletRequest)
  {
  }
}

以下是一个action

package test;

import org.apache.struts.action.*;
import javax.servlet.http.*;

public class testAction extends Action
{
  public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm,

HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)

throws Exception
  {
   return null;
  }
}

以下是一个JSP文件的示例.

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page contentType="text/html; charset=iso-8859-1" %>
<html:html>
<head>
<title>
te.jsp
</title>
</head>
<body>
<h1>JBuilder Generated Struts JSP for ActionForm test.test</h1>

<!--
  以下是一个创建一个ArrayList. 也可在DB中获取数据.
  这里只是一个演示.
  在程序中可以用 request 进行对象传送...
-->
<%
java.util.Collection list = new java.util.ArrayList();
    for(int i=0;i<5;i++)
     {
      java.util.HashMap li = new java.util.HashMap();
      li.put("id",i+"");              file://这里存放select选项的值.
      li.put("name","name"+i);        file://这里存放select选项名称.
      list.add(li);
     }

     pageContext.setAttribute("myList", list);
%>
<p>
<html:form action="/testAction.do" method="POST">
<html:text property="value"/>
<br>
<html:select property="value">
<html:options collection="myList" property="id" labelProperty="name"/>
</html:select>
<br>
<html:submit property="submit" value="Submit"/><br>
<html:reset value ="Reset"/>
</html:form>
</body>
</html:html>

最后请在你的struts_config.xml 中加入你的 bean和action

和有兴趣学习struts的朋友一起学习. jeke342@sohu.com


分享到:
评论

相关推荐

    struts用到JAR包.rar

    在压缩包中的文件"ReadMe.txt"通常会包含有关如何使用这些JAR文件的说明,例如添加到项目构建路径的步骤、可能的版本信息或特定注意事项。另一个文件"struts用到JAR包"可能是一个文件夹,其中包含了多个具体的JAR...

    struts-2.3.16.3

    这些文档可以帮助开发者理解Struts2的核心概念、配置选项以及如何在实际项目中使用它。通过阅读这些文档,开发者可以学习如何创建动作、拦截器、结果类型、配置Action类以及处理视图等。 2. **JAR包**: - `lib`...

    图像加法&struts用法标签大全

    在“struts标签.txt”文件中,可能包含了更多关于Struts标签的详细用法和示例。这些标签能够简化JSP页面的编写,提高开发效率,使得业务逻辑和视图层的分离更加清晰。通过学习和理解这些标签,开发者可以更好地掌握...

    struts-2.3.15.1-all.zip

    在"struts-2.3.15.1-all.zip"压缩包中,`struts-2.3.15.1-all.txt`可能是一个包含更多详细信息或指南的文本文件,如安装步骤、配置示例等。要使用这个压缩包,首先需要解压,然后将相关的jar包添加到项目的类路径中...

    struts2标签与配置.

    本资源主要涵盖了Struts2的标签使用和配置,这对于理解和开发基于Struts2的应用至关重要。 首先,我们来深入理解Struts2的配置。`struts2配置文件详解.txt`很可能包含了关于以下方面的信息: 1. **Struts2配置文件...

    JSP Struts之HTML标签库详解.txt

    JSP Struts之HTML标签库详解henaho

    Struts2标签库详解.rar

    在实际应用中,`Struts2标签库详解.doc`文档可能详细介绍了如何使用这些标签,包括它们的语法、属性、用法示例等。例如,`s:form`标签通常会覆盖默认的提交方法,添加验证规则,而`s:property`可以轻松地将Action中...

    Struts2标签库详解.doc文档下载.txt

    Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。

    struts标签中文文档

    - 引入标签库:在JSP页面中通过`&lt;%@ taglib %&gt;`指令引入所需的Struts标签库。 - 属性设置:每个标签都有若干属性,通过属性设置可以定制标签的行为。 - 表达式语言(EL):Struts标签通常结合EL表达式来获取或...

    struts中文帮助.CHM

    Struts1是其最初的版本,虽然现在已经有了更新的Struts2,但Struts1仍然在很多项目中被使用,特别是那些维护较老系统的团队。 "struts中文帮助.CHM" 是一个针对Struts1的中文参考文档,尽管它是繁体中文,但它为...

    struts中文手册.rar

    在压缩包中的"ziliaonet.com使用说明.txt"和"ebook168.com使用说明.txt"文件,可能是提供了一些关于在线阅读或下载电子书的平台的使用指导,与Struts框架本身的技术细节关系不大,但可能对获取和阅读Struts中文手册...

    Struts 2.0.0 - Struts 2.3.14.1 URL及A标签远程命令执行漏洞探测 V1.1

    结果保存在程序同目录下“result_域名.txt”文件中。 Notice: This is a tool used to scan last two days out of the new Apache struts2 Vuln erability May 2013.A vulnerability introduced by forcing ...

    struts 2.0 常用标签

    Struts 2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web...在"struts2.0常用标签.txt"文件中,你可能会找到更多关于这些标签的详细使用示例和解释,这将有助于进一步学习和掌握Struts 2.0 标签的用法。

    struts-2.3.14.rar

    从标签"struts 2.3.14"我们可以看出,这个版本是在Struts 2框架的2.3.x系列中的一个特定版本,2.3.x系列是一个长期支持(LTS)分支,因此它可能包含了许多重要的改进和修复。 压缩包内的文件名称列表揭示了Struts ...

    [Struts2.0.14.API].Struts2.0.14.API

    OGNL使得数据访问更为灵活,例如在JSP中可以直接使用`&lt;s:property&gt;`标签来显示Action属性。 5. **Struts2配置**:XML配置文件(struts.xml或struts-default.xml)是定义动作、拦截器栈、结果类型等核心元素的地方。...

    说明文档4 ASP Java C#

    ASP.NET帮助文档.chm asp.net技术大全.chm C#常见25问.chm CSS2中文参考手册.chm CSS浮动.chm DOS经典命令.chm DWR写AJAX例子.chm ...Struts Taglibs标签库详解.chm struts+1.3+api.chm 网页制作完全手册.chm

    struts2笔记

    “第四章 Struts2标签.txt”应该讲述了Struts2自定义标签的使用,这些标签可以简化视图层的开发,如s:textfield、s:textarea、s:submit等,它们与OGNL表达式结合,使得数据绑定更加直观。 “Struts2相关信息.txt”...

    Struts2中文教程大全

    本来积攒近两年的Struts2中文学习资料,希望对大家有所帮助 ...struts2-tags-API.chm 介绍每个标签的具体使用 struts2讲义.doc struts2所需的jar包.txt 深入浅出struts2.pdf 。。。 就不一一列出了

    说明文档2 ASP Java C#

    ASP.NET帮助文档.chm asp.net技术大全.chm C#常见25问.chm CSS2中文参考手册.chm CSS浮动.chm DOS经典命令.chm DWR写AJAX例子.chm ...Struts Taglibs标签库详解.chm struts+1.3+api.chm 网页制作完全手册.chm

Global site tag (gtag.js) - Google Analytics