Hi, I am relatively new to this list so I do not know if this topic was discussed before (I checked the archive and it does not appear that way).
It seems that Struts includes the ServerPort in web links if not of the values 80 or 443 (e.g. http://mydomain.com:8080). In some cases this is not the welcomed behavior. Specifically if the Struts server is listening on Port 8080 behind a firewall. The firewall receives the request from the outside internet on port 80 and routes it to the machine listening on Port 8080. The Struts machine in this case does not know the difference and so includes the Port 8080. I looked at the Struts source code I assume is behind the logic (org.apache.struts.taglib.html.BaseTag), and it does not appear as though there is a configuration flag to turn this logic on/off. Are there any considerations for such an option in the future so that a firewalled site won't have to show 8080. NOTE: This is a situation where the Struts server does not have permission to listen on Port 80. Regards, Gabe