`

struts2 <s:form>标签的使用

 
阅读更多

广告管理中要保存一张图片:

JSp:

<tr> 
    <td class="lable1"><s:label>
    发布图片:</s:label></td>
    <td>
    <hr/>
    <s:file name="fPICADD" ></s:file>
    </td>
   </tr>

 

Java:

private File fPICADD;
 private String fPICADDFILENAME;
 
 public File getFPICADD() {
  return fPICADD;
 }

 public void setFPICADD(File fpicadd) {
  fPICADD = fpicadd;
 }

 public String getFPICADDFILENAME() {
  return fPICADDFILENAME;
 }

 public void setFPICADDFILENAME(String fpicaddfilename) {
  fPICADDFILENAME = fpicaddfilename;
 }

 

表单提交总是提示fPICADD空异常,后来才发现表单要这么添加,之前遇到过这类问题的。记录下来:

<s:form  action="adpublish" name="forms" method="post" enctype="multipart/form-data" >

 

参考资料:

http://xueliang1yi.blog.163.com/blog/static/11455701620102169462286/

 

分享到:
评论

相关推荐

    struts 2 s标签 struts 2 s标签

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

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

    1. **Form标签** - `&lt;s:form&gt;` 标签是创建表单的基础,其常用属性包括`action`、`method`、`enctype`等。 - 示例: ```xml &lt;s:form action="exampleSubmit" method="post" enctype="multipart/form-data"&gt; &lt;s:...

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    Struts2全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    struts2-s标签

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

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    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实例 国际化 类型转换 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标签列表及说明

    * &lt;s:generator&gt;:和 &lt;s:iterator&gt; 标签一起使用 H: * &lt;s:head&gt;:在 &lt;head&gt;&lt;/head&gt; 里使用,表示头文件结束 * &lt;s:hidden&gt;:隐藏值 I: * &lt;s:i18n&gt;:加载资源包到值堆栈 * &lt;s:include&gt;:包含一个输出,servlet ...

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

    `&lt;s:form&gt;` 表单标签 - **用途**:创建一个表单。 - **示例代码**: ```xml &lt;s:form action="saveUser" theme="simple"&gt; &lt;s:textfield name="username" label="用户名"/&gt; &lt;s:submit value="保存"/&gt; &lt;/s:form&gt; ...

    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之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标签库

    与Struts1相比,Struts2的`&lt;s:a&gt;`标签支持更多的参数设置,如可以设置href、params等属性,使得链接的生成更加灵活。 - **`&lt;s:action&gt;`**:用于执行Action,类似于Struts1中的`&lt;s:send&gt;`标签。但Struts2的`&lt;s:...

    struts2 表单标签的使用

    此外,Struts2表单标签还可以与其他标签结合使用,如`&lt;s:actionerror&gt;`、`&lt;s:fielderror&gt;`和`&lt;s:property&gt;`,以显示验证错误信息或动态显示数据。`&lt;s:actionerror&gt;`显示全局错误,`&lt;s:fielderror&gt;`显示特定字段的...

    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;`用于复选框和单选...

    struts2标签详解与实例

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

    struts2标签用法详解

    3. Form标签:用于创建表单,如`s:form`。 4. Field标签:用于处理表单字段,如`s:textfield`、`s:password`、`s:checkbox`等。 5. Iterator标签:用于遍历集合,如`s:iterator`。 6. If标签:条件判断,如`s:if`。 ...

    Struts2标签使用.docx

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,如`&lt;s:if test="%{condition1}"&gt;...&lt;s:elseif test="%{condition2}"&gt;...&lt;s:else&gt;...&lt;/s:else&gt;&lt;/s:elseif&gt;&lt;/s:if&gt;`,可以用来根据表达式的真假执行不同的代码...

    struts2常用标签详解

    - 表单提交:使用`s:form`标签创建表单,它可以自动处理表单的提交动作。 最后,导入到MyEclipse或其他IDE后,可以直接在项目中引用这些标签,方便快速构建页面。理解并熟练运用Struts2的标签,能够提高开发效率,...

Global site tag (gtag.js) - Google Analytics