用Struts标签来写表单元件,

引用:

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

例如:

  • form.jsp
<%@ taglib uri="/tags/struts-bean" prefix="bean" %> <%@ taglib uri="/tags/struts-html" prefix="html" %> <%@page contentType="text/html; charset=Big5"%> <html> <head><title>Login</title></head> <body> Please login:<p> <html:form action="/strutsapp/login.do" method="post" focus="username">username <html:text property="username" size="20"/><br>password <html:password property="password" size="20"/><p> <html:submit/></form></body> </html> 

<html:form>指定的login必须在struts-config.xml中有定义,<html:text>与< html:password>会取出Action所搭配的ActionForm物件中对应的属性值,如果使用者填写的內容不正确而被送回表单页面,使用者将可以看到先前所填写的值,如果不想显示先前所填写的值,则将< html:text>与<html:password>的redisplay属性设定为false即可,这几个Struts标签必须与Action物件及ActionForm物件搭配使用。

<html:form>

用来产生HTML表单标签,属性name可以指定所使用的ActionForm名称,如果沒有指定,則自动匹配ActionMapping中的name属性,必须与<html:submit/>、<html:reset/>等表单相关标签使用,常用属性介紹如下:

  • action: 表单提交的URL
  • enctype: 提交表单時所使用的內容编码,上传档案时设定
  • multipart/form-data
  • focus: 指定focus的元素名称
  • method: 表单提交的方式
  • name: 使用的ActionForm名称
  • scope: ActionForm作用范围
  • type: ActionForm类型
  • onreset: 表单被重置时呼叫的JavaScript
  • onsubmit: 表单被送出时呼叫的JavaScript

<html:text>、<html:password>

文本框与密码框,搭配<html:form>使用,如果<html:form>所使用的ActionForm有值,预设会显示在对应的区域,当用属性如下:

  • property: 元素名称
  • size: 显示的字数
  • value: 元素初值
  • redisplay: 是否显示ActionForm的值

<html:submit>、<html:reset>

表單的submit按鈕,搭配<html:form>使用,常用屬性如下:

  • property: 元素名称
  • value: 按钮显示文字
  • onclick: 按下按钮后呼叫的JavaScript

使用範例:

<html:submit value="送出"/>
<html:reset value="重清"/>

搭配 <bean:message> 标签与讯息资源档的写法:

<html:submit property="method">
    <bean:message key="button.save"/>
</html:submit>
<html:submit property="method">
    <bean:message key="button.preview"/>
</html:submit>
<html:checkbox property="sa_car_flg" value="0" checked="checked" >xxx</html:checkbox>

转载于:https://www.cnblogs.com/sunxun/p/4325726.html

html:form、 html:text、html:password、html:submit 标签相关推荐

  1. jquery表单选择器input、:text、:password、:radio、:checkbox、:submit、:reset、:image、:button、:file、:hidden

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程1-选择器全解 jquery表单选择器 jquery表单选择器,包括:input.input.:text.:password.:radio.:c ...

  2. 微信小程序解决微信模板消息发送之form表单中有多个submit 按钮

    (由于现在本人现在知识学浅,其中有任何问题,请见谅并指正!!!) 在制作微信小程序过程中,想要发送模板消息,但是遇到一个form表单里面有两个提交按钮,这时候要区别他们,一遍后续操作: 在这里我的处理 ...

  3. form表单通过checkbox_HTML表单标签基础

    HTML表单 一.传统表单(一) 1.表单是什么? 01.在网页中主要负责数据采集功能的组件. 02.通常与数据库相连. 03.由表单元素组成. 2.表单组件介绍: 01.文本(字段) 02.选择 0 ...

  4. php获取p标签的值,js使用html()或text()方法获取设置p标签的显示的值

    html()方法 此方法类似于JavaScript中的innerHTML属性,可以用来读取或者设置某个元素中的HTML内容.要获取某个元素的内容,可以这样: var p_html = $(" ...

  5. lt form gt 在html,HTML lt;formgt; 标签的 accept

    HTML <form> 标签的 accept 2018-11-20 在跨业务.跨网站发送数据或者业务升级的时候,我们有的时候需要指定发送数据的编码方式,比如页面表单的编码是UTF-8的,而 ...

  6. python画图添加数据标签_Matplotlib:plt.text()给图形添加数据标签

    1.数据可视化呈现的最基础图形就是:柱状图.水平条形图.折线图等等: 在python的matplotlib库中分别可用bar.barh.plot函数来构建它们,再使用xticks与yticks(设置坐 ...

  7. html 获取p 属性值,js使用html()或text()方法获取设置p标签的显示的值

    html()方法可以用来读取或者设置某个元素中的HTML内容,text()方法可以用来读取或者没置某个元素中的文本内容 html()方法 此方法类似于JavaScript中的innerHTML属性,可 ...

  8. 动态表单构建器——建造者模式

    在编写一个弹出框时,它可以包含确定按钮,取消按钮,标题栏,关闭按钮,最小化按钮,内容,最大化按钮等内容,但这些内容在不同的需求下又不是必须存在的,不同的需求需要对这些组件自由组合,显然每次组合都要重复 ...

  9. python和前端之HTML的激情

    python写前端需要啥语言? a:HTML → 骨架[类似于创建一个塑料模特],搭建.调整整个页面布局 b:CSS    → 衣服[类似于给塑料模特穿上衣服,不能那么暴露],将整个页面美化 c:JS ...

  10. HTML(三):表单元素

    表单元素概述 表单(Form),用于收集用户信息.提交用户请求等 处理过程         1.设计表单,并放入一些输入域         2.网站访问者在自己的计算机上填写上述输入域,并提交到服务器 ...

最新文章

  1. C Primer Plus 第6章 C控制语句:循环 6.9 选择哪种循环
  2. 微软开源 Quantum Katas,领先的量子编程解决方案
  3. python使用界面-如何使用python图形化界面wxPython
  4. Qt实现拖动一个lineEdit同时拖动mainwindow
  5. RestTemplate带参发送get及post请求携带headers请求头代码示例
  6. [转]多级配方处理的简洁方式
  7. uml图中的各种箭头_一次搞懂建模语言UML
  8. UI素材|最全面的移动端 UI KIT 模板
  9. 39. 二叉树的深度(C++版本)
  10. 常见问题4:文本不能选择 效果
  11. Sort代码详解学习
  12. 用eviews做svar模型_SVAR操作步骤Eviews教程分析.ppt
  13. 使用matplotlib动态打印图片(RGB图片)
  14. IDEA画Use Case(用例图)
  15. 微信公众平台开发(1)--账号注册流程图文详解
  16. 32把数组排成最小的数({3,32,321}输出最小数字为321323)
  17. 考研笔记——王道C语言
  18. 研究区分onbeforeunload事件是刷新还是关闭
  19. 网络环境切换,会导致虚拟机网络地址更换
  20. 服务器微软whql认证,什么是WHQL认证?

热门文章

  1. java集合和数组互转
  2. Hadoop技术内幕:深入解析YARN架构设计与实现原理pdf
  3. Mixed Content: The page at ‘https://XXX’ was loaded over HTTPS, but requested an insecure...........
  4. Centos7 下Jenkins 安装
  5. 开始使用Pyhton
  6. 初步搭建RocketMQ环境
  7. js隐藏div和class
  8. javascript的table 对象 属性 方法
  9. Node学习记录: mongodb
  10. 【Asp.Net】div和span元素的区别