在jsp页面中我有这样的表格:
<form name ="form1" id="form1" method="post" action=portlet:actionURL name=acao
input type="text" name="data" id="2">
我使用它来填充带有数据的表单:
document.getElementById("2").value= lonlat;
我正在使用document.getElementById(&#34; 1&#34;)。submit();自动提交表单,但它会自动刷新所有页面,但我的目的是自动提交而不刷新所有页面。
答案 0 :(得分:0)
on submit你需要进行Ajax调用,并在portlet类中覆盖serveResource
在jsp或java脚本中,您可以获取资源URL
<portlet:resourceURL var="resourceURL">
</portlet:resourceURL>
serveResource()方法
@Override
public void serveResource(ResourceRequest resourceRequest,
ResourceResponse resourceResponse) throws IOException,
PortletException {
// do your stuff here
}