<p>Are there any tools to assist with the internationalization of Strings within JSP files?</p>

<p>Most IDEs (for example, <a href="http://www.netbeans.org" rel="nofollow noreferrer">NetBeans</a>) offer such a feature for Java code. However, in the case of NetBeans, no such feature exists for JSP files.</p>

<p>With <a href="http://www.gnu.org/software/gettext/" rel="nofollow noreferrer">gettext</a>, for example, there is are various tools out there that assist with extracting text Strings from code. Something similar for JSP would be great!</p>

I found this as a
workaround solution
to this problem. Its far from ideal, but allows you to search all Strings with an IDE. Paraphrashing the solution:
JSPs compile to servlets, so find the corresponding servlet class for each JSP on your file system. In the case of Tomcat this would be the 'work' directory.
Import the associated servlet .java file into the IDE, and then use the IDE's regular internationalization tool:
Externalize strings...
(Eclipse) /
Internationalization wizard
(NetBeans).