dwz的form表单中url的变量替换

form表单中action的地址格式 “__URL__/edit/{xxx}”,大括号内的 “xxx” 就是变量名,主要功能是结合table组件一起使用。

下图中的删除、编辑、修改密码都是用了url变量替换:

删除、编辑、修改密码使用了变量{sid_user},特别需要注意的是变量命名的格式,必须以"sid_"开头,这样后台可以直接以变量"sid"接收。

<tbody>中<tr target="sid_user" rel="<%= value %>">

当选中一行时,tr上的rel值会自动替换到url变量中.

代码示例:

 1 <a class="delete" href="__URL__/foreverdelete/{sid_user}" target="ajaxTodo" title="你确定要删除吗?" warn="请选择用户"><span>删除</span></a>
 2
 3 <a class="edit" href="__URL__/edit/{sid_user}" target="dialog" mask="true" warn="请选择用户"><span>编辑</span></a>
 4
 5 <a class="icon" href="__URL__/password/{sid_user}" target="dialog" mask="true" warn="请选择用户"><span>修改密码</span></a>
 6
 7 <table class="list" width="100%" layoutH="116">
 8     <thead>
 9     <tr>
10         <th width="60">编号</th>
11         <th width="100">用户名</th>
12         <th>昵称</th>
13         <th>Email</th>
14         <th width="100">添加时间</th>
15         <th width="120">上次登录</th>
16         <th width="80">登录次数</th>
17         <th width="80">状态</th>
18     </tr>
19     </thead>
20     <tbody>
21     <volist id="vo" name="list">
22         <tr target="sid_user" rel="<%= id %>">
23             <td><%= id %></td>
24             <td><%= account %></td>
25             <td><%= nickname %></td>
26             <td><%= email %></td>
27             <td><%= create_time %></td>
28             <td><%= last_login_time %></td>
29             <td><%= login_count %></td>
30             <td><%= status %></td>
31         </tr>
32     </volist>
33     </tbody>
34 </table>

注意: url变量名{sid_user}和tr的target="sid_user"保持一致.

在最近的工作过程中,发现一个bug,我将form表单的action写成了“ action=‘#‘ ”,通过js事件来改变action的值,但是如果不选择列表项直接点击新增或删除按钮时,页面不能正常提示“请选择信息”的提示,而是直接在弹出层内加载了首页,后来经过领导的指点才发现就是因为我写的action的原因;后来为了保证js动态改变action地址的同时实现弹出提醒信息的功能,我之间将action的值默认为“action={sid_user}”的格式,最后实现了预先的需求。

时间: 2024-11-07 11:05:16

dwz的form表单中url的变量替换的相关文章

form表单中method的get和post区别

一.问题的提出   <form action="getPostServlet/getPost.do?param4=param4" method="get">     <input type="hidden" name="param1" value="param1">     <input type="hidden" name="param2&quo

Form表单中method=&quot;post/get&#39;的区别

Form提供了两种数据传输的方式--get和post.虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响.虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在以后的编程也会很有帮助的. Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法.二者主要区别如下: 1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据. 2.Get将表单中数据的按照variable=val

Form表单中method=&quot;post/get&#39;的区别【转载】

Form提供了两种数据传输的方式——get和post.虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响.虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在以后的编程也会很有帮助的. Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法.二者主要区别如下: 1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据. 2.Get将表单中数据的按照variable=val

关于form表单中method里get和post的区别

在html里form可谓不得不用的一条代码,而form里的method选项里只有get和post两种. 因为我们大多数情况下只有post,所以get和post的区别很容易被遗忘. 简单区别来讲: get提交:提交的数据会在ul上进行提交,明文不加密,不安全,提交的数据有限. Post提交:以form表单封装的方式提交,适合提交大量的数据,相对安全. 虽然我们很少用get,但是我们一定常见到这种方式,只是我们很少注意到罢了. 比如,百度的搜索内容就是用的get方式,我们可以在url上看到我们都提交

Form表单中的action路径问题

今天刚接触web,在用jsp和servlet做一个简单的登陆的时候在Form表单action属性和method属性的一些问题: 我遇到的是Form表单提交到servelet处理时遇到的问题: (1)<form name="login" action="①?" method="②?"> //表单内容 username:<input type = "text" name = "username"

Form表单中的action路径问题,form表单action路径《jsp---&gt;Servlet路劲问题》这个和上一个《jsp---&gt;Servlet》文章有关

Form表单中的action路径问题,form表单action路径 热度5 评论 50 www.BkJia.Com  网友分享于:  2014-08-14 08:08:01     浏览数44525次 Form表单中的action路径问题,form表单action路径 今天刚接触web,在用jsp和servlet做一个简单的登陆的时候在Form表单action属性和method属性的一些问题: 我遇到的是Form表单提交到servelet处理时遇到的问题: (1)<form name="l

Form表单中的action提交路径问题

Form表单中的action提交路径问题 Form表单action属性和method属性的一些问题: 我遇到的是Form表单提交到servelet处理时遇到的问题:(1)<form name="form1" action="①?" method=“②?”>      //表单的内容     </form> (2)对应的处理用户请求的servlet类为HelloServlet.java: (3)配置web.xml文件:<servlet&g

springmvc如何将form表单中的对象类型绑定

原文:springmvc如何将form表单中的对象类型绑定 代码下载地址:http://www.zuidaima.com/share/1550463256054784.htm 比如用户编辑视频,该视频输入某个分类,编辑视频的表单如下: <form> <select name="category"> <option value="yule">娱乐</option> <option value="keji&

如何在一个form表单中实现多个submit

As we all know,通过设置input type=“submit”,我们可以把form表单中的值通过post方式传递给action所指向的页面.下图中,我们可以把userName,userAge,userSex这三个值传递到xxx.jsp <form action="xxx.jsp" method="post">            <input type="text" name="userName&quo