Hello there, consider the following code fragment (WML and JSP):
<go method="post" href="<%=
response.encodeURL("/process?action=login&fail="
+
java.net.URLEncoder.encode(response.encodeURL("/WAP/login/retryloginwml.jsp"
))
+ "&success=" +
java.net.URLEncoder.encode(response.encodeURL("/WAP/login/successwml.jsp")))
%>">
<postfield name="userName" value="$loginUsername"/>
<postfield name="password" value="$loginPassword"/>
</go>
The result of the above code is to produce the following WML code:
<go method="post"
href="/process;jsessionid=rkemhywve1.ajp12?action=login&fail=%2FWAP%2Flogin%
2Fretryloginwml.jsp%3Bjsessionid%3Drkemhywve1.ajp12&success=%2FWAP%2Flogin%2
Fsuccesswml.jsp%3Bjsessionid%
3Drkemhywve1.ajp12">
<postfield name="userName" value="$loginUsername"/>
<postfield name="password" value="$loginPassword"/>
</go>
When I am loading the file from a mobile phone I am getting the error
message "Entity reference is not terminated with semicolon" and it points on
the second "=" (after the "&fail"). My understanding is that it tries to
interpret the "&fail" as an
entity reference and it is looking to find the terminating ";". It cannot
find it and it throws the error message. When I am The only solution I can
think of is to maintain the "&" on the generated WML file. HAs anybody
got any suggestions?
Thank you.
Panos
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:
http://archives.java.sun.com/jsp-interest.html
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.jsp
http://www.jguru.com/faq/index.jsp
http://www.jspinsider.com