Fórum
Call method in serveResource()
Akira Akira, modificado 12 Anos atrás.
Call method in serveResource()
Junior Member Postagens: 80 Data de Entrada: 24/09/10 Postagens Recentes
page jsp
Page java
How to call processResetPassword() ?
Please help me solve this problem.
Thanks,
<portlet:resourceurl var="processResetPasswordURL">
<portlet:param name="<%=ActionRequest.ACTION_NAME%>" value="processResetPassword"></portlet:param>
</portlet:resourceurl>
<script type="text/javascript">
function resetPassword(){
alert("ok");
var dataString = "password=" + jQuery("#password").val() + "&rePassword=" + jQuery("#rePassword").val();
jQuery.ajax({
type: "POST",
url: "<%=processResetPasswordURL%>",
data: dataString,
success: function(result) {
var erro = "1";
if (result == erro) {
jQuery("#ErrorMsgPassword").html('');
return;
} else {
$("#loginForm").submit();
}
}
});
}
</script>
<form id="submitForm" method="post">
<div>
<input type="password" name="password" id="password">
</div>
<div>
<input type="password" name="rePassword" id="rePassword">
</div>
<div id="ErrorMsgPassword">
</div>
<div>
<a href="#" onclick="return resetPassword();">submit</a>
</div>
</form>
Page java
import java.io.IOException;
import java.io.PrintWriter;
import javax.portlet.ActionRequest;
import javax.portlet.PortletException;
import javax.portlet.PortletRequest;
import javax.portlet.PortletRequestDispatcher;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.ResourceRequest;
import javax.portlet.ResourceResponse;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.util.ParamUtil;
import com.liferay.portal.kernel.util.Validator;
import com.liferay.util.bridges.mvc.MVCPortlet;
/**
* Portlet implementation class BannerBkav
*/
public class BannerBkav extends MVCPortlet {
@Override
public void doView(RenderRequest renderRequest,
RenderResponse renderResponse) throws IOException, PortletException {
// TODO Auto-generated method stub
super.doView(renderRequest, renderResponse);
}
@Override
public void serveResource(ResourceRequest request, ResourceResponse response)
throws IOException, PortletException {
[color=#e21f1f] [b]//How call processResetPassword method ?[/b][/color]
super.serveResource(request, response);
}
public void processResetPassword(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws SystemException, PortalException {
System.out.println("ok");
}
}
How to call processResetPassword() ?
Please help me solve this problem.
Thanks,
Mahendra Mahakle, modificado 12 Anos atrás.
RE: Call method in serveResource()
Junior Member Postagens: 80 Data de Entrada: 14/03/11 Postagens Recentes
Hi Akira
processResetPassword() is your defined method..
so you can call it from any portlet lifecycle method called processAction(req,res),render(req,res),etc;
Thanks
processResetPassword() is your defined method..
so you can call it from any portlet lifecycle method called processAction(req,res),render(req,res),etc;
Thanks