`
tangwenchao86
  • 浏览: 380259 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

textarea值传递

    博客分类:
  • IT
阅读更多
      前两天做一个批量查询,批量查询条件放在textarea中。但是textarea的值在传输的过程中出现点异常。到现在我也不知道为什么,只是想到了另外的解决方案。
     1. 查询页面简单总结如下:
  <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]);
        }

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




分享到:
评论

相关推荐

    layui 富文本编辑器和textarea值的相互传递方法

    Layui是一款基于jQuery的...希望上述内容能够帮助开发者更好地掌握Layui富文本编辑器与textarea值传递的方法,从而在开发工作中提升效率和性能。如在实践中有任何疑问或发现更多高效的实现方法,欢迎与社区分享交流。

    Vue下textarea文本框根据内容自适应改变高度

    同时,我们还监听了`value`属性的变化,当父组件传递的值改变时,也会自动调整高度。 在样式部分,我们设置了`.auto-height-textarea`的宽度为100%,使其充满容器。 然而,IE浏览器有一个已知问题,即在某些情况下...

    jQuery封装自定义事件--valuechange(动态的监听input,textarea)之前值,之后值的变化

    4. **触发事件**:当检测到值有变化时,使用`.trigger()`方法触发自定义的`valuechange`事件,同时传递当前值作为参数,以便于订阅事件的函数使用。 5. **订阅事件**:在需要监听的元素上使用`.on()`方法订阅`...

    Vue指令你可以很方便地对页面中所有input和textarea的自动聚焦行为进行流程控制

    但是,有时候我们可能不希望所有情况下都自动聚焦,这时可以传递参数给自定义指令,根据参数决定是否聚焦: ```html ``` 然后在指令中判断`shouldFocus`的值: ```javascript Vue.directive('autoFocus', { ...

    textarea高度自适应js代码

    5. **调整textarea高度**:将textarea的高度设置为测量得到的高度,确保内容始终可见,同时可能需要加上一些额外的padding或border值以保持样式一致。 6. **防止无限循环**:为了防止因高度调整触发新的输入事件,...

    Textarea限制输入文本长度

    - **第2行**:通过`document.getElementById()`获取指定ID的`textarea`元素,并读取其值。 - **第3行**:获取当前文本的长度。 - **第5-7行**:判断用户输入的是不是数字键或空格键。如果不是,则允许输入。 - **第9...

    multipartform-data 参数传递

    - 获取`&lt;textarea&gt;`的值,并将其赋值给变量`status`。 - 根据`&lt;input type="file"&gt;`的值是否为空来决定不同的`action`地址。 - 使用`encodeURIComponent`对`status`值进行编码,防止URL中的特殊字符引起问题。 -...

    HTML里面Textarea换行问题总结

    然而,对于数据的传递和存储,特别是当数据需要在不同的`textarea`之间移动时,换行处理可能会成为一个问题。 问题描述: 在处理从服务器获取并显示在`textarea`中的数据时,可能会遇到这样的情况:数据以"AAA BBB...

    jQuery textarea的长度进行验证

    接下来,通过获取当前textarea的值,计算出长度,并根据这个长度判断是否满足条件。如果长度超出限制,将向页面添加错误信息,并返回`false`表示验证失败;如果长度符合要求,则返回`true`。 接下来,我们将介绍...

    layui 富文本赋值,取值,取纯文本值的实例

    之后,我们通过layedit.build方法构建一个编辑器实例,并将id为“demo”的textarea元素转换成富文本编辑器。一旦编辑器实例化成功,就可以调用layedit.setContent方法来设置编辑器的内容。例如,如果我们将“你好”...

    HTML中的文本框textarea标签

    当用户填写并提交表单时,他们的意见将作为“yj”的值传递给服务器。 总结来说,`&lt;textarea&gt;`标签是HTML中用于创建多行文本输入的重要元素,通过调整其属性,我们可以控制文本框的大小、行为以及与用户的交互方式,...

    JQuery获取input控件值.docx

    1. **获取text和textarea值**: - 对于`&lt;input type="text"&gt;`和`&lt;textarea&gt;`,可以使用`.attr()`方法来获取它们的值。例如,对于一个id为`txt`的文本框,获取其值的代码为:`$("#txt").attr("value")`。 2. **设置...

    vue v-model动态生成详解

    1.input 输入框 v-model 绑定的字段名需要根据后台返回的数据动态生成,此时就不可以用 v-model绑定,而是用传统的方法 value 动态绑定,并且用子组件绑定向父组件传递值和事件。 代码如下: //子组件 &lt;input ...

    将光标定位到textarea的某一行的javascript代码

    2. `split('\n')`:将`textarea`的值按照换行符(`\n`)拆分成字符串数组,这样我们可以得到每一行的内容。 3. 遍历数组,计算到目标行之前所有行的总字符数(不包括换行符)。 4. 使用`createTextRange()`创建一个`...

    react-textarea-autosize-widget:使用React的Textarea自动调整大小小部件

    2. **简单易用**: 作为React组件,它遵循React的props驱动模式,只需将该组件引入到你的项目中,通过props传递必要的配置,如初始值、onChange回调等,即可轻松实现文本区域的自动调整大小。 3. **高性能**: 这个...

    jQuery替换textarea中换行的方法

    文章指出,直接使用JavaScript的replace()方法尝试替换textarea中的换行符时,未能成功替换,原因是获取textarea的值时使用了不恰当的方法。文章建议,在需要替换换行符时,应该使用html()方法来获取textarea中的...

    JS在textarea光标处插入文本的小例子

    然后,根据这些位置,构建新的textarea值,并更新光标位置。 此外,考虑到在插入文本时可能改变的滚动条位置,函数还保存了`scrollTop`,在插入文本后恢复滚动条位置,以保持用户的视野不变。 在HTML部分,`...

    如何实现textarea中获取动态剩余字数的方法

    当事件发生时,我们获取`textarea`当前的值(`val()`),计算其长度(`.length`),然后与预设的最大字数(这里是600)相减,得到剩余字数。如果剩余字数大于0,我们就更新`span`的文本;否则,我们将`textarea`的值...

    关于文本编辑器设置值和获取值

    以下是一个简单的代码示例,展示如何将数据库中的新闻ID和内容传递给文本编辑器: ```html ()%&gt;&tablename=PRODUCT&display=description" frameborder=1 scrolling=no width="620" height="405"&gt; ``` 在服务器端,...

Global site tag (gtag.js) - Google Analytics