我试图将参数传递给jsp到servlet。我的代码是:
服务器端 :
String kullanici = (String)request.getParameter("onaylayici");
JSP端:
<input type="text" name ="onaylayici">
当我在本地主机上运行它
kullanici
变量是null
。有什么办法吗?EDİT:
<form name = "main" method = "POST">
<td class="summary"><b>İsteği Onaylanacak Kişi :
<input type="text" name ="onaylayici"> <br>
</form>
最佳答案
我认为您的意思是您想从jsp转到servlet。如果是这种情况,请查看action属性:
<form action='/MyServlet' ...>
...
</form>
如果要从Servlet转换为jsp,则可以重用当前的request属性。您可以通过直接在中设置值来实现。类似于以下内容:
request.setAttribute("onaylayici", request.getParameter("onaylayici"));
在您的servlet中。然后,在您的jsp中:
<input name='onaylayici' type='text' value='${requestScope["onaylayici"]}'/>