需求
jsp页面textarea接收servlet后台传来的参数。
问题
textarea标签是没有value属性,所以我们没有办法进行获取servlet那边传过来的参数,这时候怎么处理呢?
问题的解决
先上代码
<input type="hidden" name="pdesc1" id="pdesc1" value="${product.pdesc}"/>
先用一个隐藏输入域负责参数的接收,这样做,起到一个桥梁的作用,jsp页面上也不会显示,同时也接收了参数。
下面是真实的接收参数的文本域:
<textarea name="pdesc" rows="5" cols="30" id="pdesc"></textarea>
现在通过js代码,将上述隐藏域接收的内容赋给真实的接收参数的textarea文本域:
代码:
<script type="text/javascript">
function changeText(){
document.getElementById("pdesc").value=document.getElementById("pdesc1").value;
}
</script>
其中changeText()函数,在…定义。