활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
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>
조회 수
답글
좋아요 수
@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).