2013-07-03 54 views
-1

我試圖使用請求屬性在JSP中,我試圖讓使用request.getAttribute()的Servlet值,設定值,但request.getAttribute()所賜空值request.getAttribute()不是在Servlet中工作

這是我在JSP代碼:

<form action="action.do" enctype="multipart/form-data" method="post" onsubmit="return submit_form()"> 

<input type="hidden" name="id" parameter="id" value="<%=id%>" > 
request.setAttribute("validTillDate",validtilldate); 

Servlet中:

String vaidTillDate=(String)request.getAttribute(validTillDate); 
System.out.println("date is:"+validTillDate) // output is : date is : null 
+0

應該使用<%request.setAttribute(「validTillDate」,validtilldate); %> ...對吧? –

+0

我不確定,但我認爲你不能在jsp中設置屬性。 – TroyAndAbed

+0

看看這個問題:http://stackoverflow.com/questions/229937/using-request-setattribute-in-a-jsp-page – TroyAndAbed

回答

2

嘗試添加另一個隱藏'validtilldate'

<input type="hidden" name="id" parameter="id" value="<%=id%>" > 
<input type="hidden" name="validtilldate" parameter="validtilldate" value="<%=validtilldate%>" > 
+0

謝謝發佈回答 – chakri

+0

歡迎您。 – gnanz