See the attached URLTag class, JUnit test and taglib patch. I removed the deprecated page attribute as the implementation defaulted to using it as the value attribute.
The original URLTag used the BeanUtils.getStringValue() which uses PropertyEditors. I vaguely recall some discussions about getting away from using PropertyEditors. In its place, I have defaulted to using toString() on the value, which may or may not be the best solution. I switched to using the print() function for the jspwriter to write out the result. - Brock
taglib.patch
Description: Binary data
URLTag.java
Description: Binary data
URLTagTest.java
Description: Binary data