A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 抽烟男孩 中级黑马   /  2013-4-26 11:13  /  1229 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 抽烟男孩 于 2013-4-27 08:02 编辑

form表单传送的参数只能是String类型吗?
如何修改可以让form表单传送对象,最起码是Int型?
  1. <form name="test" action="login.do?method=isUser" method=“post”>
复制代码
我想在上面的表单中添加已知参数该如何添加(不希望直接在action后面跟参数)!求解!!!

4 个回复

倒序浏览
可以设置一个隐藏域。type = "hidden"然后再通过其name属性获得其value。
貌似都是string类型,但是转一下就可以了,不是很麻烦。
回复 使用道具 举报

回帖奖励 +5

你看这样行吗?我刚学,也不太熟
  1. <%
  2. String n=request.getParameter("name");
  3. int i=Integer.parseInt(n);
  4. %>
复制代码
回复 使用道具 举报
乘鱼飞 发表于 2013-4-26 12:17
你看这样行吗?我刚学,也不太熟

恩,对的
回复 使用道具 举报
1,<input type="hidden" name="method" value="isUser" />
2,如果想封装为类来传递,可以借鉴struts框架,利用把所传的参数封装为相应的类进行传递。但本质上还是传的参数,只不过struts框架对这些参数做了手脚(封装)而已,对用户是透明的;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马