No. Using the service() method is bad practice. If you want your servlet to respond to GET requests then you should implement the doGet() method, and if you want it to respond to POST requests then you should implement the doPost() method. That's what those two methods are for, so just using service() is sloppy.
It also violates the HTTP specification which states that GET and POST serve different purposes and should not be used interchangeably. Certain IDEs (NetBeans in particular) proliferate this bad practice by generating boilerplate code that makes it seem as if both are identical - very much not so.