`

struts2中的<s:form>(转)

阅读更多

一,使用

1,先在开头加上这行代码:

<%@ taglib prefix="s" uri="/struts-tags" %>

2,然后我们就可以用<s:form>了:

<s:form action="/gsdaction" method="post">
      <div class="bd_f1">
            <input id="phone" type="text" name="phone" class="bdf1_l"/>
      </div>
      <div>
            <input type="submit" value="查  询" class="button_s3" />
      </div>
</s:form>

 

二,注意

1,<s:form>表单中的action属性不用写茫茫长的路径,因为struts2会自动匹配命名空间下的gsdaction。还有就是非<s:form>表单的文本域写法也能通过<s:form>提交到后台!

2,由于使用struts2标签,页面样式受影响,所以需要在struts2标签中加上theme="simple"才能够使原来的jsp页面样式不受影响。

分享到:
评论

相关推荐

    用法

    Address private int aid; private String aname; public int getAid() { return aid; } public void setAid(int aid) { ...private List&lt;Address&gt; lis = new ArrayList&lt;Address&gt;();... &lt;/s:form&gt;

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    &lt;s:form action="exampleSubmit" method="post" enctype="multipart/form-data"&gt; &lt;s:submit/&gt; &lt;s:reset/&gt; &lt;/s:form&gt; ``` 2. **TextField标签** - `&lt;s:textfield&gt;` 用于创建文本输入框。 - 示例: ```xml ...

    struts 2 s标签 struts 2 s标签

    这些只是Struts 2 S标签库中的一部分,实际上还有许多其他标签,如`s:textfield`(文本字段)、`s:textarea`(文本区域)、`s:submit`(提交按钮)等等,它们极大地简化了MVC模式中的视图层开发。通过合理使用这些...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    Struts2实例 国际化 类型转换 struts标签

    1. `&lt;s:form&gt;`:创建表单,自动绑定Action的属性。 2. `&lt;s:textfield&gt;`:创建输入字段,与Action的属性关联。 3. `&lt;s:submit&gt;`:提交按钮,触发Action的执行。 4. `&lt;s:iterator&gt;`:遍历集合,常用于显示列表数据。 5...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    struts2增删改查,struts2分页查询

    编号为:&lt;s:property value="#n.id"/&gt; &lt;s:textfield name="news.title" value="%{#n.title}"&gt;&lt;/s:textfield&gt;&lt;br&gt; 主体:&lt;s:textfield name="news.body" value="%{#n.body}"&gt;&lt;/s:textfield&gt;&lt;br&gt; 提交时间:&lt;s:...

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2 标签库 帮助文档

    1. &lt;s:bean name=""&gt;&lt;/s:bean&gt;-----类似于struts1.x中的,JavaBean的值 C: 1. &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:...

    Struts2标签列表及说明

    * &lt;s:bean&gt;:类似于 Struts1.x 中的 JavaBean 的值 C: * &lt;s:checkbox&gt;:复选框 * &lt;s:checkboxlist&gt;:多选框 * &lt;s:combobox&gt;:下拉框 D: * &lt;s:date&gt;:获取日期格式 * &lt;s:datetimepicker&gt;:日期输入框 * &lt;s:...

    Struts2之struts2标签库了解和使用案例struts025

    在上述代码中,`&lt;s:iterator&gt;`遍历Action中返回的`users`集合,`&lt;s:property&gt;`显示属性值,`&lt;s:url&gt;`创建链接,`&lt;s:form&gt;`定义表单,`&lt;s:textfield&gt;`为表单字段,`&lt;s:submit&gt;`用于提交表单。 通过Struts2的标签库,...

    struts2标签库

    - **`&lt;s:iterator&gt;`**:用于遍历集合中的元素,类似于Struts1中的`&lt;logic:iterate&gt;`,但Struts2的实现更为高效,并且支持更复杂的操作,如排序、过滤等。 #### 结论 Struts2标签库相比于Struts1提供了更多的功能和...

    Struts2标签详解及具体实例解析

    &lt;s:form action="saveUser" theme="simple"&gt; &lt;s:textfield name="username" label="用户名"/&gt; &lt;s:submit value="保存"/&gt; &lt;/s:form&gt; ``` - **解释**:创建一个名为“saveUser”的表单,其中包含一个用户名输入框...

    Struts2表单标签使用范例

    除了`&lt;s:textfield&gt;`,Struts2还提供了多种表单标签,如`&lt;s:password&gt;`用于创建密码输入框,`&lt;s:textarea&gt;`用于创建多行文本输入框,`&lt;s:radio&gt;`和`&lt;s:checkbox&gt;`用于创建单选按钮和复选框,以及`&lt;s:select&gt;`用于...

    struts2标签详解与实例

    这个例子展示了如何使用Struts2的`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:password&gt;`、`&lt;s:email&gt;`和`&lt;s:fielderror&gt;`标签创建一个包含用户输入验证的注册表单。 五、源码与工具 理解Struts2标签的实现原理,可以查看其...

    struts2标签大全

    在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细介绍一些重要的Struts2标签及其功能。 **A. 超链接和Action标签** - `&lt;s:a href=""&gt;&lt;/s:a&gt;`:创建一个...

    struts2标签介绍

    在Struts2中,所有的标签都统一在`&lt;s&gt;`前缀下,通过引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`就可以在页面上使用这些标签。 **A组标签:** 1. `&lt;s:a&gt;` - 用于创建超链接,与HTML的`&lt;a&gt;`标签类似,可以...

    struts2-tags-API.rar_struts2 api_struts2 tag api_struts2 tags ch

    11. **Tiles Tags**: 如果使用了Tiles框架,Struts2也提供了与之配合的标签,如`&lt;s: tiles&gt;`,用于布局管理。 这些标签极大地提高了开发效率,减少了视图层与控制器层的交互复杂性。每个标签都配有示例,可以帮助...

    struts2标签用法详解

    &lt;p&gt;邮箱:&lt;s:property value="email" /&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` `value`属性指定要遍历的对象。 4. `s:if`和`s:choose`: 条件控制,例如: ```jsp &lt;s:if test="isAuthenticated"&gt; &lt;p&gt;欢迎回来,&lt;s:property ...

    Struts2标签集锦(附Struts2标签详解word文档)

    2. **表单标签(Form Tags)**:专门处理HTML表单的标签,例如`&lt;s:textfield&gt;`用于创建文本输入框,`&lt;s:textarea&gt;`创建多行文本输入框,`&lt;s:submit&gt;`定义提交按钮,还有`&lt;s:checkbox&gt;`和`s:radio&gt;`用于复选框和单选...

Global site tag (gtag.js) - Google Analytics