About RapidSpell Web Java

Spell checking for Java web (JSP/JSF) applications.

RapidSpell Web adds spell checker functionality to your web applications by simply adding two .js files to any web page or by adding a JSP Tag to a JSP page or using the Beans in Servlets. There are no programming skills required to use RapidSpell Web Tags, making it accessible to JSP page designers as well as Java programmers. The UI provides all the usual features, add, change, change all, ignore, ignore all, undo, and smart suggestions. It interactively checks any HTML text box component.

RapidSpell Web Features

  • As you type mode - As-you-type spell checking with full in-document highlighting for Java Web (JSP & JSF) and Java Desktop (Swing only) application developers. Highlight users spelling errors as they type, paste or edit text within your app. Spelling suggestions are provided in a right click context menu.
  • Dialog mode - The dialog user interface provides all the common spell checking features such as, add (to user dictionary), change, ignore, ignore all, undo, and smart suggestions.
  • Dialog spell checking
  • Customization - With full API access, customizations can be made to behavior such as working with user dictionaries in a database format instead of the default text file format, altering the parser to check for offensive language or changing the way words are identified and their corresponding suggestions. In addition, developers can use the core spell checker functionality through the RapidSpellChecker class, allowing usage without the GUI in console and server applications for example.
  • Broad compatibility - RapidSpell Web Java supports all major browsers, Internet Explorer 6+, Chrome, Firefox, Opera, Safari (on the PC & Mac) and Android Browser. RapidSpell Web Java works with all JEE servers, it has been tested in, and works correctly with;
    • WebLogic
    • WebSphere
    • Sun ONE Application Server
    • Tomcat
    • JBOSS
  • Custom dictionaries - The user interface can easily be restyled by extending its class and overriding the design method (an example of this is included). The spell checker engine can be completely separated from the GUI allowing you to customize behavior.
  • Multilingual - RapidSpell has built-in multi-lingual support, offering the GUI in several languages. Multiple non English language dictionaries are available including Medical and Legal dictionaries.
  • Easy Setup - RapidSpell Web Java can be used by either importing 2 Javascripts onto your page (it will automatically set itself up) or through JSP tags.
  • RapidSpell Desktop Java can be used with 2 lines of code.
  • No post-back interface - All dictionaries (main and user's) are stored on the server, yet the user's spell checking experience is not hampered by any post-backs to the server, because there are none. User dictionaries can be stored on a database (examples provided).
  • Dictionary Manager - The Dict Manager tool provides Java Swing and JavaFX and JEE developers with a user friendly method of maintaining the dictionaries. Add, lookup and remove words. Create new dictionaries or merge existing word-lists.
  • 'Sounds-like' or hashing suggestions - As each user and each application is different, sometimes you need to offer spelling suggestions tailored to your target audience. RapidSpell offers two different suggestion mechanisms to find the best suggestions for words.
  • HTML text box support - RapidSpell Web Java can add spell checking to any HTML text box component as well as 3rd Party text components.
  • Full browser coverage - RapidSpell Web Java supports all major browsers and requires only HTML and JS to enable spell checking for your J2EE applications.
  • Section 508 / AA compliant - RapidSpell Web Java complies with Section 508 and W3C AA. Please view the Voluntary Product Accessibility Template (VPAT) which outlines the specific accessibility-related features.