textarea值传递

[size=medium]前两天做一个批量查询,批量查询条件放在textarea中。但是textarea的值在传输的过程中出现点异常。到现在我也不知道为什么,只是想到了另外的解决方案。[/size]
[size=medium]1. 查询页面简单总结如下:[/size]

<input name=domainName type="text" value="${searchVO.domainName}" maxlength="70" class="input" />
<textarea name="bat_domainName" id="bat_domainName" cols="40" rows="5" >${searchVO.bat_domainName}</textarea>

值的传递到action层,然后再action层将值传递到service层。简单代码如下:
action层代码:

searchVO = this.holdEc(searchVO, "ec_s_agentCode", "asc");
//将查询参数封装到seachVO中

service层代码:

String bat_domainName = searchVO.getBat_domainName();
System.out.println(bat_domainName);
System.out.println(bat_domainName.split("\r\n"));
for(int i = 0;i < bat_domainName.split("\r\n").length;i++) {
System.out.println(bat_domainName.split("\r\n")[i]);
}

[size=medium]2.值这样传递是没有问题的,不知道那时候为什么老是不对,所以我在searchVO中加了一个数组属性String bat_domainNames[],在action层中将bat_domainName的值封装到bat_domainNames中。将就实现了那个功能。[/size]
[size=medium]3.textarea值的换行为 \r\n,html中换行为<br>[/size]
[size=medium]4.设置textarea的值的方式,而不是value属性。[/size]

<textarea name="bat_domainName" id="bat_domainName" cols="40" rows="5" >${searchVO.bat_domainName}</textarea>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值