craigmcc 2002/06/24 17:13:05
Modified: src/share/org/apache/struts/taglib/html FormTag.java
Log:
Make the algorithm used by <html:form> to calculate the action URL work
even if the webapp uses the "default servlet ("/") mapping pattern.
Hmm, this should even work with sub-applications ... need to try that ...
PR: Bugzilla #10194 (thanks for the patch!)
Submitted by: James Farley <jfarley at studentadvantage.com>
Revision Changes Path
1.23 +6 -4
jakarta-struts/src/share/org/apache/struts/taglib/html/FormTag.java
Index: FormTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/FormTag.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- FormTag.java 23 Jun 2002 03:38:12 -0000 1.22
+++ FormTag.java 25 Jun 2002 00:13:05 -0000 1.23
@@ -789,6 +789,8 @@
value.append(servletMapping.substring
(0, servletMapping.length() - 2));
value.append(actionMapping);
+ } else if (servletMapping.equals("/")) {
+ value.append(actionMapping);
}
if (queryString != null) {
value.append(queryString);
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>