jsp 中我想用form提交到本页面,然后下面的table中获取form中text的值 10

我的代码是这样的:<formaction="NewFile.jsp"method="post"><inputtype="checkbox"name="checkbox1"... 我的代码是这样的: <form action="NewFile.jsp" method="post"> <input type="checkbox" name="checkbox1" value="hydb">合约代表<input type="text" name="hydb1" id="hydb1"> </form> <% String hydb=request.getParameter("hydb1"); Collection hygsjbxxs=hygsjbxxbean.gethygsjbxxbyhydb("hydb"); Iterator it=hygsjbxxs.iterator(); ...... 其中hygsjbxxbean.gethygsjbxxbyhydb("hydb")用了javabean
javabean的代码通过测试,在hygsjbxxbean.gethygsjbxxbyhydb("")方法中直接传入字符串就好使,现在的问题就是怎样把text中的字符串传递到这个方法中
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
百度网友39550d1
2014-10-30 · 超过21用户采纳过TA的回答
知道答主
回答量:67
采纳率:66%
帮助的人:32.2万
展开全部
问题很奇葩,,
尝试page范围取值,
API中找一下HttpJspPage的方法里有没有.
如果不行就没招了
追问

我就想实现点击查询出现下面的表单

追答
这样的效果办法很多,
我忘记是谁说的了,说是JSP上尽量少用 .
现在给你说一下思路.
1.引入标签.
JSP能够使用EL表达式

Jsp C标签的引入

2.点击查询后, 将你需要获得数据,也就是你问题中怎么取参数.(表单信息) .通过JS方式获取到.
比如,参数是 param = a;(a为取得参数.) 然后 JS document.forms[0].action = url + "?param="+a;
document.forms[0].submit();
这里的URL 是什么? 取决于你, 如果是我, 就用Servlet了, 看你这个也不是S2SH的吧? 如果是,首选ACTION

3. 这里说下Servlet
建立Servlet .详细的不说了,网上一大堆. 在Servlet doPsot()的方法中 去调用你查询的方法.按照你这个理想的页面,结果应该是个集合.并且,request.setAttr..("list",你查询出来的集合);

跳转到现在的JSP上.

4. jsp 页面的代码.

(可能拼写错了啊.反正就是循环百度一下就OK)
item.name (这个name是你实体的属性)

就OK了,多试试,绝对OK.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式