ребята, я хочу передать значения с одной html-страницы на другую. В test1.html отправьте значение Serlvet. В сервлет получил значение и запрос диспетчера к test2.html. как это:
request.setAttribute("url", url);
request.getRequestDispatcher("test2.html").forward(request,reponse);
Итак, как я могу получить значение "url" в test2.html?. нужна помощь, спасибо!
request.setAttribute("url", url);
request.getRequestDispatcher("test2.jsp").forward(request,reponse);
затем test2.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
${url}
</body>
</html>
Поскольку forward полностью серверный, атрибут все равно должен присутствовать в запросе. Итак, из test2.html (на самом деле вы должны сделать это JSP-страницей, test2.jsp), вы можете сделать следующее:
<%
String url = (String)request.getAttribute("url");
%>
И если вы хотите отобразить его:
<html> ...
The URL is: <%=url%>
</html>