This conversation has been locked due to inactivity. Please create a new post.
This conversation has been locked due to inactivity. Please create a new post.
We would like to customize the POST servlet response in case of the invalid servlet response, how can we customize this? OOTB response for the invalid servlet (/bin/testpost/rest) is like
How can we customize invalid POST servlet Response
<html>
<head>
<title>Error while processing /bin/testpost/rest</title>
</head>
<body>
<h1>Error while processing /bin/testpost/rest</h1>
<table>
<tbody>
<tr>
<td>Status</td>
<td>
<div id="Status">500</div>
</td>
</tr>
<tr>
<td>Message</td>
<td>
<div id="Message">org.apache.sling.api.resource.PersistenceException: Unable to create node at
/bin/testpost</div>
</td>
</tr>
<tr>
<td>Location</td>
<td>/bin/testpost/rest</td>
</tr>
<tr>
<td>Parent Location</td>
<td>/bin/testpost</td>
</tr>
<tr>
<td>Path</td>
<td>
<div id="Path">/bin/testpost/rest</div>
</td>
</tr>
<tr>
<td>Referer</td>
<td><a href="http://localhost:4502/en_US/book/page-search.html"
id="Referer">http://localhost:4502/en_US/book/page-search.html</a></td>
</tr>
<tr>
<td>ChangeLog</td>
<td>
<div id="ChangeLog"></div>
</td>
</tr>
</tbody>
</table>
<p><a href="http://localhost:4502/en_US/book/page-search.html">Go Back</a></p>
<p>Modified Resource</p>
<p>Parent of Modified Resource</p>
</body>
</html>
Views
Replies
Total Likes
@aemdev9 Please check for the below URL:
https://stackoverflow.com/questions/37298435/handling-exception-in-jquery-ajax-response-from-servlet
Hi @aemdev9
Default error handling for servlet is located under /libs/sling/servlet/errorhandler/ .You can override this in your custom app as per your requirement.
Please refer this link for more info:
You can customize either default.jsp or 404.jsp as per youre requirement.
Regards,
Rajashankar
Thanks for your response. We have to customize 500.jsp, it won't work unless we set HttpServletResponse.sendError(500) explicitly and for this we have customize the OOTB default servlet (as we are trying to update invalid servlet response).
Thanks for your response @arunpatidar, we would like to customize both on author and publisher.
We are not able to achieve by overlaying /libs/sling/servlet/errorhandler/default.jsp without modifying the "default servlet" as we are trying to update the invalid servlet response. So we are not trying find a way to update the above posted HTML(response).
Views
Like
Replies
Views
Likes
Replies
Views
Likes
Replies