Hi Isomorphic,
my goal is that my app is using one big war file, currently is using many war files.
That's why I have to add some security checks.
First example is here:
Is there any other way I can use, in order to display the error with message I want?
Because if an error occurs in this area, so that I can immediately know where it comes from.
The error is now displayed only in the log. For the client, error message is: "The server failed to return a formatted response at all."
Btw.
1) Method "handleError" is not in the docs.
2 )In this example: Example processRequest is not "overridden".
Best regards
Pavo
my goal is that my app is using one big war file, currently is using many war files.
That's why I have to add some security checks.
First example is here:
Code:
public class LMSIDACall extends IDACall {
/**
* Called for every request received from the client. Server requests do not go though this.
*/
@Override
public void processRequest(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws ServletException, IOException {
long userId = User.getUserId(servletRequest);
String domainName = User.getDomainName(servletRequest);
if (domainName != null && !domainName.equals(servletRequest.getServerName())) {
handleError(servletResponse, "Good try! You're caught!", new Throwable("Error message"));
} else
try {
.....
} catch (Throwable e) {
handleError(servletResponse, e);
}
}
}
Because if an error occurs in this area, so that I can immediately know where it comes from.
The error is now displayed only in the log. For the client, error message is: "The server failed to return a formatted response at all."
Btw.
1) Method "handleError" is not in the docs.
2 )In this example: Example processRequest is not "overridden".
Best regards
Pavo
Comment