portlet jsp自动提交表单没有刷新页面

时间:2014-04-23 10:10:45

标签: javascript jsp portlet

在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();自动提交表单,但它会自动刷新所有页面,但我的目的是自动提交而不刷新所有页面。

1 个答案:

答案 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

     }