This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
The write methods give you limited capability of kind of data types you could write to char,int , and String.Whereas with print methods you gain flexibilty to write other primitive types and objects.Based on these factors you could choose what you need. Another point of comparison you would look atis issue of buffering.Neither of them have any advantage over the other as JSP output is buffered by default.