java隐藏域_java如何将form表单中隐藏域里的一个值在超链接中作为参数传递给后台,下面是代码,请高手指点...

java如何将form表单中隐藏域里的一个值在超链接中作为参数传递给后台,下面是代码,请高手指点0

var CustomersData = {};

CustomersData.Rows = [

];

grid = $("#maingrid").ligerGrid( {

columns : [

{

display :'主键',

name :'id',

align :'left',

width :'6%',

type :'int'

},{

display :'用户名',

name :'login',

minWidth :'15%'

},{

display :'真实姓名',

name :'name',

width :'10%',

align :'center'

},{

display :'所属单位',

name :'org',

width :'30%',

align :'left'

},{

display :'性别',

name :'sex',

width :'10%',

align :'center'

},{

display :'操作',

isAllowHide: false,

isSort: false,

width: '20%',

render: function (row) {

var html = '编辑用户 分配角色 删除用户';

return html;

}

}],

">

就是编辑用户那个超链,怎么将上面隐藏域text的值像userid一样作为参数传递给后台

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 表单包含超链接时,可以通过 JavaScript 获取超链接,并将其设置为隐藏(hidden input)的,然后将表单提交到 Controller。具体步骤如下: 1. 在 JSP 页面,定义一个包含隐藏超链接的 form 表单,例如: ```html <form action="controllerPath" method="post"> <input type="hidden" name="param" id="param" value=""> <a href="#" onclick="setParam('paramValue')">链接文本</a> <button type="submit">提交</button> </form> ``` 其,controllerPath 是 Controller 的映射路径,param 是隐藏的名称,paramValue 是超链接。注意,超链接的 href 属性设置为 "#",表示点击超链接不跳转。 2. 在页面定义一个 JavaScript 函数 setParam,用于设置隐藏超链接,例如: ```html <script> function setParam(paramValue) { document.getElementById("param").value = paramValue; } </script> ``` 该函数将超链接作为参数传入,然后将其设置为隐藏。 3. 在 Controller ,接收表单提交的数据,并根据隐藏执行相应的业务逻辑,例如: ```java @RequestMapping(value = "/controllerPath", method = RequestMethod.POST) public String handleRequest(@RequestParam("param") String paramValue) { // 根据参数执行相应的业务逻辑 // ... return "result"; // 返回视图名称 } ``` 在 Controller ,可以通过 @RequestParam 注解获取隐藏,并根据参数执行相应的业务逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值