Можно ли передать строку из Java в JSP с помощью класса Java?


person 薛源少    schedule 03.10.2013    source источник
comment
Перво-наперво. Просмотрите наши jstl и jsp вики. Не используйте скриптлеты.   -  person Sotirios Delimanolis    schedule 03.10.2013
comment
какой же я тупой в пассе, сейчас начал кодить проект с jstl в jsp. очень ценю...   -  person 薛源少    schedule 29.08.2014


Ответы (2)


в сервлете, как показано ниже

public class SharedSQL extends HttpServlet{

    doGet(request ,response){
         request.setAttribute("sqlstmt", "select ABC from ABC");
    }
}

в jsp сделайте как показано ниже

<%
     String sqlstmt = request.getAttribute("sqlstmt") 
     db4.query ( sqlstmt ) ;
%>
person Prabhakaran Ramaswamy    schedule 03.10.2013

Вы также можете установить его в атрибуте сеанса с помощью

HttpSession session = request.getSession();
session.setAttribute("string",value) //you can set string, object in the value

Затем напрямую получите доступ к значению, используя выражение EL в jsp.

${string} 
person Chirag Kathiriya    schedule 03.10.2013