我有一个html页面,我正在使用post方法发送一些参数。 现在我想在gwt客户端上获取这些参数。 是否在gwt中有任何方法可以在客户端上获取post参数。 我使用以下代码
<html>
<body>
<form action="http://localhost:8080/popnnn/js.html" method="post">
<input type="text" id="foo" name="foo">
<input type="submit" value="Send" name="submit" id="submit">
</form>
</body>
</html>
和我的gwt代码
TextBox text=new TextBox();
text.setText(Window.Location.getParameter("foo"));
这与get方法完全一样,但不是post 请帮忙......
答案 0 :(得分:0)
要遵循的步骤:
js.html
转换为js.jsp
。更改form标签的action属性,如下所示:
<form action="http://localhost:8080/popnnn/js.jsp" method="post">
尝试任何一个:
<div id="fooParameter" style="visibility: hidden;">
<%=request.getParameter("foo") %>
</div>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<div id="fooParameter" style="visibility: hidden;">
<c:out value="${param.foo}" />
</div>
从托管的HTML / JSP访问值到JAVA代码
String foo = RootPanel.get("fooParameter").getElement().getInnerHTML();
TextBox text=new TextBox();
text.setText(foo);
的示例代码