form标签_ailihx的博客-程序员宅基地

技术标签: input  path  binding  Spring  command  table  object  

这个标签会生成HTML form标签,同时为form内部所包含的标签提供一个绑定路径(binding path)。 它把命令对象(command object)存在PageContext中,这样form内部的标签 就可以使用这个对象了。标签库中的其他标签都声明在form标签的内部

让我们假设有一个叫User的领域对象,它是一个JavaBean,有着诸如 firstNamelastName这样的属性。我们将把它当作 一个表单支持对象(form backing object),它对应的表单控制器用 form.jsp页面来显示表单。下面是form.jsp的内容片段。

<form:form>
    <table>
        <tr>
            <td>First Name:</td>
            <td><form:input path="firstName" /></td>
        </tr>
        <tr>
            <td>Last Name:</td>
            <td><form:input path="lastName" /></td>
        </tr>
        <tr>
            <td colspan="3">
                <input type="submit" value="Save Changes" />
            </td>
        </tr>
    </table>
</form:form>

上面例子中的firstNamelastName由控制器从 存在PageContext中的命令对象中得到。 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ailihx/article/details/1909384

智能推荐

想系统学习office 2019或Office 365?下载教程&学习攻略!_普通网友的博客-程序员宅基地

下面文章来源于知识兔网上的一篇Office学习心得。分享我的职场升级经验️Office要这样学兴趣是最好的老师,有兴趣啥都学的比较快比较早!知识兔上有大量Office视频教程课程,都是精品课程,精品中的精品,找一套优秀课程教程或者找公众号超乎想象客服推荐一下,轻轻松松上车学习啦。重点来啦!怎么领取教程?可以去公众号超乎想象领取课程教程或者私我。看教程课程学习是最有效最快速的学习方...

linux实现双网卡绑定_JunLan~的博客-程序员宅基地_双网卡绑定

前言:Teaming 技术:可以把同一台服务器上的多个物理网卡绑定成一个虚拟的网卡,利用Teaming 技术,可以提高网络速度、实现不同网卡之间的负载(Load balancing)和网卡冗余(Fault tolerance);与bonding的关系在RHEL5/RHEL6中使用的是Bonding,而RHEL7提供了一项新的实现技术Teaming,用来实现链路聚合的功能,但在RHE...

[jenkins]-jenkins通过curl参数化构建job_爷来辣的博客-程序员宅基地

由于公司模块有20几个,每次发布都要手工发布,发一排,还有选项参数,先编译后发布,比较浪费时间,还容易漏掉.来来回回发两遍,代码有问题还要再来一次.打算用shell 写个for循环通过curl去批量构建服务.插件官网地址 没有找到相关的信息 就自己琢磨了下https://wiki.jenkins.io/display/JENKINS/Build+Token+Root+Plugin...

红米4A全版本通刷_2016111 2016112_官方线刷包_救砖包_解账户锁_13428282441的博客-程序员宅基地_红米4a救砖包

红米4A线刷包解账户锁下载地址:https://pan.baidu.com/s/1PCZRx_Gsrhyr59AAkRWBhw刷机包+平台+驱动+教程,全部打包在一起下载解压后,按照刷机教程进行刷机

符号转型_qq_35751236的博客-程序员宅基地

unsigned a = 1; int b = -1; a * b = 2^(32)-1; //由有符号数转换为带符号的整数-1的的补码形式为:1111 1111 1111 1111 1111 1111 1111 1111 原码:1000 0000 0000 0000 0000 0000 0000 0001

python安装_windows fbprophet安装(pystan)_Alex.Deng的博客-程序员宅基地_pystan安装

1. pystan安装参照官网一步步使用conda安装即可,主要命令如下:# 管理员打开ananconda prompt# 1.安装MingW-w64编译器类型:conda install libpython m2w64-toolchain -c msys2# 检查你的虚拟环境路径下\Lib\distutils中是否有distutils.cfg文件,如果没有就手动创建一个# 2. conda install numpy cython -c conda-forge# 3.cond

随便推点

Topic 1. SCI 文章中 Meta 分析之 metafor_桓峰基因的博客-程序员宅基地_metafor meta分析

Meta 分析也是医学上很重要的方法之一,这期基于现有数据,分析几个经典的图形,包括森林图(forest)、漏洞图(funnel)、星状图(radial)、拉贝图(labbe)、以及Q-Q正态分位图(Q-Q normal)。

从零开始:优化代码之MultiTypeAdapter_imkarl.的博客-程序员宅基地

从零开始:优化代码之MultiTypeAdapter引言开始优化第一步:优化 onBindViewHolder()第二步:优化 onCreateViewHolder()第三步:优化 getItemViewType()高级优化示例引言Android 开发中经常会需要显示列表,目前 Google 官方推荐的显示方案是:RecyclerView + Adapter。RecyclerView 并没有...

c#数据类型转换,BYTE,float,double,char类型间的转换方_lionzl的博客-程序员宅基地

  c#数据类型转换,BYTE,float,double,char类型间的转换方<br /><br />原文地址:http://blog.csdn.net/jiaao/archive/2008/06/25/2585710.aspx<br />最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间

python中导入包中的__init__文件夹的一个重要作用(去年对文件名的导入)_Takoony的博客-程序员宅基地_init文件夹

问题来源:使用bayes包时,发现可以直接导入包名然后跳过文件名,直接引入文件中定义类;假如说包名为bayes_opt,该文件夹目录下,存在一个文件名为bayesian_optimization;该文件中定义一个类名为BayesionOptimization; 在应用程序中可以直接导入from bayes_opt import BayesianOptimization可以看到直接跃...

Spring RedisTemplate 执行lua脚本时报错, 如下异常信息栈, 主要原因是没有设置对应的lua执行结果类型导致的_一个有梦想的男人的博客-程序员宅基地

Spring RedisTemplate 执行lua脚本时报错, 如下异常信息栈, 主要原因是没有设置对应的lua执行结果类型导致的,做个笔记吧 script = new DefaultRedisScript&lt;&gt;(); // script.setResultType(Boolean.class); 这个设置很重要的哦 script...

java两个等于号表示_javaScript中两个等于号和三个等于号之间的区别介绍_1391377967的博客-程序员宅基地

一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。===表示恒等于,比较的两边要绝对的相同alert(0 == ""); // truealert(0 == false); // truealert("" == false); // truealert(0 === ""); // falsealert(0 === false); // falsealert(""...

推荐文章

热门文章

相关标签