如何取hidden值

tjdghk 2008-06-17 02:13:59
我在jsp里的代码如下,
<input type = "hidden" name = "mode" value = "1">
我想在我的action里用这个mode 值1来进行判断,该如何写呢?

我是超级菜鸟~ ~ ㅠㅠ
...全文
258 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuqiu10hao 2008-06-18
  • 打赏
  • 举报
回复
声明这个hidden的id,根据id取里面的值
lixq2000 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zidasine 的回复:]
String mode=request.getParameter("mode");
[/Quote]
xchh1220 2008-06-17
  • 打赏
  • 举报
回复
应该是没有把mode提交给servlet,你应该是在onShowHistory()调用servlet的吧,把它贴出来
tjdghk 2008-06-17
  • 打赏
  • 举报
回复
项目规定的,我没权利改,
只能在原有代码改,,,, 哎
我还是有别的方法好了
好像这里不支持
fuyou001 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 tjdghk 的回复:]
但是在我这里怎么一直是null呢?
一直调不出来,, 奇怪,,
什么情况可以导致这种现象呢?
[/Quote]
如果你用<html:html>.....这种形式,就取不到值,好像还会报错,
你要用<html></html>就是普通的,不要用struts框架的
老紫竹 2008-06-17
  • 打赏
  • 举报
回复
楼主截止到2008-06-17 15:47:43的汇总数据:
发帖数:20
结贴数:15
结贴率:75.00%
ryan0629 2008-06-17
  • 打赏
  • 举报
回复
怎么没有<form>呢,
是这个函数onShowHistory()启动action吗?
你把整个jsp页面都贴出来吧
tjdghk 2008-06-17
  • 打赏
  • 举报
回复
这个是action
public PPResult process(HttpServletRequest req, HttpServletResponse res) throws Exception {
ShowPasswordChangeHistoryResult result = new ShowPasswordChangeHistoryResult();
ShowPasswordChangeHistoryBean showBean = new ShowPasswordChangeHistoryBean(getParameterMap(req));
String tanCD = showBean.getTanTancd();
java.util.Date sysdate = new java.util.Date();
String mode = req.getParameter("mode");

这个是jsp
<tr>
<td colspan="5" CLASS="t02b12">★検索条件</td>
<input type = "hidden" name = "mode" value = "1">
<a href="JavaScript:onShowHistory()" >
<img src="<%= result.imgPath %>search03.gif" tabindex="3" border="0" alt="検索"
width="62" height="22" >
</a>
</tr>

上述acion启动生成下面jsp,这个jsp的检索button一按又启动这个action
yqf19851101 2008-06-17
  • 打赏
  • 举报
回复
你用动态Action 和动态ActionForm
ryan0629 2008-06-17
  • 打赏
  • 举报
回复
你把代码贴出来吧
chris9999 2008-06-17
  • 打赏
  • 举报
回复
request.getParameter("name")
name名称错了,要不然就是调用了错误的页面
tjdghk 2008-06-17
  • 打赏
  • 举报
回复
但是在我这里怎么一直是null呢?
一直调不出来,, 奇怪,,
什么情况可以导致这种现象呢?
jorter520 2008-06-17
  • 打赏
  • 举报
回复
楼上全是正解。。。。
crl_lxy 2008-06-17
  • 打赏
  • 举报
回复
String mode = request.getParameter("mode");
burningice44 2008-06-17
  • 打赏
  • 举报
回复
就和你获得text类型的值一样,用request.getParameter("mode");
kokobox 2008-06-17
  • 打赏
  • 举报
回复
无论post 还是 get 提交都可以这样取:

String mode = request.getParameter("mode");

hidden 只是dom标签的一个属性,在页面不让其显示,使之隐藏

而action取值是根据name 取value的形式

也就是 request.getParameter(页面的dom标签name); 返回 value



zhj92lxs 2008-06-17
  • 打赏
  • 举报
回复
和普通文本框一样request.getParameter("mode");
也可以把它作为form属性和普通文本框一样使用
zidasine 2008-06-17
  • 打赏
  • 举报
回复
String mode=request.getParameter("mode");
lblxiaoyu 2008-06-17
  • 打赏
  • 举报
回复

String tempMode = request.getParameter("mode");
diablososi 2008-06-17
  • 打赏
  • 举报
回复
SF

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧