jsp处理c for循环中取到每一条信息+get方式提交form表单参数拼接问题
来源:互联网 发布:谷歌编程面试问题 编辑:程序博客网 时间:2024/06/08 00:29
效果如下:
点击发送拿到userID和输入框内容,
表单get提交的方式action是不允许拼接的,get请求后会自动把输入框的内容拼接到地址栏而忽略你的action拼接。
所以表单get提交只能传递一个参数,如果想实现传递多个参数,例如:
input框中输入的内容+所点击用户的ID,
那就需要用隐藏input的形式传递:
<input type="hidden" name = "flag" value = "${b.getrNo()}"><input type="text" id = "talk_input" name = "talk_input"><input type="submit" value="发送"></td>
点击发送就会把两个input值传过去:xxxx?talk_input=“输入框中的值”&flag=“点击的userID”具体代码如下:
JSP:
<c:forEach items="${requestScope.list}" var="b" varStatus = "i"><form action="sendMessageServlet" method="get"> <tr align="center" bgcolor="white"> <td>${b.getrName()}</td><td>${b.getRsex()}</td><td>${b.getRage()}</td><td>${b.getXz()}</td><td>${b.getXx()}</td><td>${b.getComment()}</td><td><input type="text" id = "talk_input" name = "talk_input"> <input type="hidden" name = "flag" value = "${b.getrNo()}"><input type="submit" value="发送"></td></tr></form></c:forEach>
servet:
String text = req.getParameter("talk_input");//获取表单中属性值text =new String(text.getBytes("iso8859-1"),"UTF-8");//解决get方法乱码问题。//String c_name = req.getParameter("c_name");String toUser = req.getParameter("flag");System.out.println(text);HttpSession session=req.getSession();//返回与当前request相关联的session,如果没有则在服务器端创建一个;String fromUser = (String) session.getAttribute("RNO");System.out.println(toUser+fromUser+text);
阅读全文
0 0
- jsp处理c for循环中取到每一条信息+get方式提交form表单参数拼接问题
- 用get方式提交form表单的中文处理方式
- JSP中form表单method提交信息方式
- jsp from表单 get 、post 提交方式
- [置顶] Form表单Get方式提交时,action中带参数传递不了
- [前端]解决form表单采用get方式提交中文参数乱码的方法
- form表单put方式提交处理
- 兼容处理前台post提交form表单和get在地址栏传递中文参数
- 对表单form get或post提交数据乱码的终极处理方式
- jsp form get方式传递参数乱码
- Jsp的form表单各种提交方式和后台请求参数读取
- form表单的post,get提交方式分析以及产生的乱码问题
- 提交Form表单,POST和GET方式的传值问题。
- form 表单提交方式
- Form表单提交方式
- form表单提交方式
- form表单提交方式
- form表单提交方式
- XGBoost 在 Windows 10 和 Ubuntu 上的安装
- UIApplicationDelegate分析小结
- 度度熊回家
- Android Studio 插件--Findbugs
- Kotlin在Android studio上的环境配置和运用(一)
- jsp处理c for循环中取到每一条信息+get方式提交form表单参数拼接问题
- CF 808D D. Array Division(二分)
- Xcode 报出 ios is missing from working copy
- CQOI2011动态逆序对--cdq分治
- 指令重排和内存屏障
- KVM 冷迁移
- EXPORT 和EXPORT_OK
- iOS多线程编程技术
- 代码书写规范