textarea 有什么用

JSP页面,有这样一段话:
<html:form action="/processClaimCodeInput.do?actionType=queryContinue">
<span id=cond style="display:none">
<textarea wrap="soft" name=fieldIndex><%=request.getParameter("fieldIndex")%></textarea>
<textarea wrap="soft" name=fieldValue><%=request.getParameter("fieldValue")%></textarea>
<textarea wrap="soft" name=codeMethod><%=request.getParameter("codeMethod")%></textarea>
<textarea wrap="soft" name=codeType><%=request.getParameter("codeMethod")%></textarea>
<textarea wrap="soft" name=codeRelation><%=request.getParameter("codeRelation")%></textarea>
<textarea wrap="soft" name=isClear><%=request.getParameter("isClear")%></textarea>
<textarea wrap="soft" name=otherCondition><%=request.getParameter("otherCondition")%></textarea>
<textarea wrap="soft" name=callBackMethod><%=request.getParameter("callBackMethod")%></textarea>
<textarea wrap="soft" name=getDataMethod><%=request.getParameter("getDataMethod")%></textarea>
<textarea wrap="soft" name=pageNo><%=request.getParameter("pageNo")%></textarea>
<textarea wrap="soft" name=rowsPerPage><%=request.getParameter("rowsPerPage")%></textarea>
<textarea wrap="soft" name=elementOrder><%=request.getParameter("elementOrder")%></textarea>
<textarea wrap="soft" name=elementLength><%=request.getParameter("elementLength")%></textarea>
</span>

不明白什么意思,求详解。
还有就是<%=request.getParameter("fieldIndex")%>这个内容,是不是应该根据action="/processClaimCodeInput.do这个进JAVA文件里面找?!

一个form表单 用的struts1标签
这些好多个textarea 就是一个一个的文本域呗 从request里面获取值在文本域里显示 wrap="soft" 意思是自动换行 但是form提交时后台读取文本域里不会有换行符 这叫软换行
你是想问用textarea 是什么意思?
可能是因为内容太多了 用<input type="text"/>显示不完全吧
还有不明白的吗追问

还有就是这个内容,是不是一定是根据action="/processClaimCodeInput.do这个进JAVA文件里面找?!可是我根据这个.do找到相应的JAVA文件,却找不到是在哪里set的,应该怎么办?

追答

你是刚接触javaweb吧
action="/processClaimCodeInput.do的意思是从request里取到这一大堆的数据放到textarea 里,然后form提交时会提交到processClaimCodeInput.do,再找到相应的java类里那里是接收form表单数据的
至于request.getParameter("fieldIndex") 你应该找这个页面是从哪跳过来的,在那个java类里面才会找到request.setAttribute(fieldIndex, "XXX");

追问

对对对,我是一只特纯的菜鸟,是不是request.setAttribute("fieldIndex",XXX)这样的字样?我都搜了全局的JAVA代码了,还是没有,我该怎么办,要不加求求说?234366257

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-28
textarea 是文本域标签啊!
就像你问问题时输入补充题目的那个框,可以在里面输入信息,而且可以换行,注意可以换行的才是,不能换行的叫文本框追问

可是,我弹出来的这个页面里面,没地方让我输入信息呀?!还是不明白

追答

我觉得是你东西没写对吧 或者在跳转页面的过程中调用了什么方法跳到别的页面去了
textarea wrap的相关文章:通常情况下,当用户在输入文本区域中键入文本后,浏览器会将它们按照键入时的状态发送给服务器。(百度下来的)如果把 wrap 设置为 off,将得到默认的动作
虽然我也没太看懂warp这个属性,但是textarea 就是文本域标签啊!你百度下“textarea wrap”自己看。
这部分是放默认值进去?

第2个回答  2011-10-28
应该是由另外一个jsp或者sevlet转到这个页面的。textarea里面接收request传过来的信息。
<span id=cond style="display:none">这个把页面的信息隐藏掉了。你可以拿掉看下
第3个回答  2011-10-28
<span id=cond style="display:none">中的style="display:none"把整段代码都隐藏掉了,action="/processClaimCodeInput.do 是这个页面提交过去的页面,不是setParameter的页面。应该到跳过来的action去找set
相似回答