2013-05-09 55 views
1

我有一个隐藏字段,其值要发送给我的操作,但始终会发送null无法在JSP中使用隐藏字段值

<s:hidden property="SystemId" name="SystemId" id="SystemId" value="1"/> 

我从豆调用这样

<s:url id="papa" value="Alertpup?ET_ID=%{ID}&ET_BUSID=%{SystemId}"></s:url> 
<s:a href="%{papa}"><s:property value="ID" /></s:a> 

的行动,但我ET_BUSID领域将是null

+1

隐藏试的好像你根本不了解什么隐藏字段。请参阅http://www.blooberry.com/indexdot/html/tagpages/i/inputhidden.htm或http://www.tizag.com/htmlT/htmlhidden.php。 – 2013-05-09 11:16:51

+0

@Roman C ** OK工作原理,但我想有时改变变量的值,所以我有一个js这样**'功能setSystemID(ID) \t { \t \t警报( “HI”); \t \t document.forms [0] .currentSystemId.value = ID; \t \t alert(document.forms [0] .currentSystemId.value); \t}' – BaN3 2013-05-09 12:07:36

+1

@ BaN3如果您要提交表单,那么为什么要将该值放入URL中? – 2013-05-09 12:40:42

回答

2

而是与

<s:set name="SystemId" value="1"/> 
<s:url id="papa" value="Alertpup?ET_ID=%{ID}&ET_BUSID=%{#SystemId}"/>