Как передать объект Java из сервлета на страницу jsp. Я хочу напечатать строки из переданного java-объекта на страницу jsp.Как передать объект java из сервлета на страницу jsp
Можно ли это сделать?
Как передать объект Java из сервлета на страницу jsp. Я хочу напечатать строки из переданного java-объекта на страницу jsp.Как передать объект java из сервлета на страницу jsp
Можно ли это сделать?
к установите его в HttpServletRequest
getAttribute(java.lang.String name)
setAttribute(java.lang.String name, java.lang.Object o)
Чтобы установить его в HttpSession
setAttribute(String name, Object value)
getAttribute(String name)
Предположим, что вы установили в Объект запроса:
request.setAttribute("user", user);
где user
класс следующим образом:
Class User{
String name;
int roll;
}
Follow динг является код в JSP в Expression Language (EL)
${user.name}
Здесь будет искать user
в page
, request
, session
, application context
.
надеюсь, что это поможет. Благодарю.
вы можете использовать session.setAttribute()
и session.getAttribute()
В сервлет сделать так
HttpSession session=request.getSession();
session.setAttribute("hi","hi");
И в JSP вы получите его с помощью
session.getAttribute("hi");
Вы получите hi
Да, это возможно, и вы можете просто разместить объект в HttpSession или просто объект Map в Model, и вы можете получить к нему доступ к странице JSP.
Для примера
setAttribute(String name, Object value);
getAttribute(String name);
и вы можете получить доступ к JSP с помощью JSTL или любой другой вы хотите использовать. вы можете легко получить доступ к нему
и и простой способ
${loopvariable.name}
и таким образом она будет решена.
request.setAttribute (....); – kosa
Да, это возможно. Должны пытаться искать это или хотя бы читать любую книгу? –
показать, что вы сделали – zxc