GWT: Как прочитать значение Hidden Box? - PullRequest
0 голосов
/ 18 января 2010

У меня есть скрытая коробка в моем HTML. Как я могу получить это значение в моем GWT, когда onModuleLoad ??

скрытое поле будет содержать передачу значения с другой страницы. Теперь я вижу скрытое поле, содержащее значение, но мне не удается получить значение в моем GWT onModuleLoad.

HTML-страница:

 <%
String sSessionID=request.getParameter("NA_SessionID");
if(sSessionID==null) 
    session.setAttribute("NetAdminSession",(String)session.getAttribute("NetAdminSession"));
else
    session.setAttribute("NetAdminSession",sSessionID);
%>
<form name=frmMain method=post>
    <input type=hidden name=NA_SessionID name=NA_SessionID value="<%=(String)session.getAttribute("NetAdminSession")%>"></input>
</form>

Ответы [ 3 ]

1 голос
/ 18 января 2010

Вы можете получить доступ к любому элементу в DOM, используя GWT DOM Class . Например, если ваш скрытый ящик имеет идентификатор «NetAdminSession», вы можете использовать следующее для доступа к скрытому ящику ...

DOM.getElementById("NetAdminSession");
0 голосов
/ 19 января 2010

Я не уверен, каков ваш общий подход / архитектура, но было бы также полезно изучить некоторые из новых функций, добавленных в GWT 2.0. В частности, Декларативный макет с UIBinder . При этом вы можете фактически создать свой пользовательский интерфейс с декларативным XML вместо использования чистой Java. Я бы воздержался от создания слишком большого количества вашего пользовательского интерфейса в реальном HTML-файле, так как будет легче управлять этими элементами пользовательского интерфейса, если вы создадите их в своем коде GWT. Вы все еще можете придерживаться хороших принципов MVC, если правильно разберете свои классы / код.

0 голосов
/ 19 января 2010

Кому: Джеффри Уайзман мой HTML-файл находится в GWT HTML .. но я изменяю его на файл JSP вместо HTML

Кому: Прометей Спасибо, информация, я сейчас попробую.

...