can %25 be in query string parameter name?

2001-02-02 Thread xinxin Liu
Hi,
I am really sorry for my previous Email. I didn't put my question there. Thanks!

I have a query string which has a parameter named as: file%name. So after URL encoding, it is encoded as: file%25name. And I found it will break strus action class. It gives me the following error:
javax.servlet.jsp.JspException
	at org.apache.struts.taglib.template.InsertTag.doEndTag(InsertTag.java:133)
	at _0002fhome_0002ejsphome_jsp_0._jspService(_0002fhome_0002ejsphome_jsp_0.java:106)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:174)
	at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:268)
	at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:381)
	at com.broadvision.commerce.servlet.MRJspServlet.service(MRJspServlet.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.broadvision.servlet.ServletContainer.service(ServletContainer.java:209)
	at com.broadvision.servlet.BVRequestDispatcher.forward(BVRequestDispatcher.java:130)
	at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1479)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1338)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:430)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.broadvision.servlet.ServletContainer.service(ServletContainer.java:209)
	at com.broadvision.servlet.ServletContainer.processRequest(ServletContainer.java:166)
	at com.broadvision.servlet.ServletContextContainer.processRequest(ServletContextContainer.java:503)
	at com.broadvision.servlet.BVServletEngine.service(BVServletEngine.java:201)
	at com.broadvision.servlet.BVServletConnector.service(BVServletConnector.java:96)

Could anybody tell me where the problem comes from? And any suggestions?

Thanks!

Xin Liu
Do You Yahoo!?
- Get personalized email addresses from Yahoo! Mail Personal Address  - only $35 
a year!

can %25 be in query string parameter name?

2001-02-02 Thread xinxin Liu
javax.servlet.jsp.JspException
	at org.apache.struts.taglib.template.InsertTag.doEndTag(InsertTag.java:133)
	at _0002fhome_0002ejsphome_jsp_0._jspService(_0002fhome_0002ejsphome_jsp_0.java:106)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:174)
	at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:268)
	at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:381)
	at com.broadvision.commerce.servlet.MRJspServlet.service(MRJspServlet.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.broadvision.servlet.ServletContainer.service(ServletContainer.java:209)
	at com.broadvision.servlet.BVRequestDispatcher.forward(BVRequestDispatcher.java:130)
	at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1479)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1338)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:430)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.broadvision.servlet.ServletContainer.service(ServletContainer.java:209)
	at com.broadvision.servlet.ServletContainer.processRequest(ServletContainer.java:166)
	at com.broadvision.servlet.ServletContextContainer.processRequest(ServletContextContainer.java:503)
	at com.broadvision.servlet.BVServletEngine.service(BVServletEngine.java:201)
	at com.broadvision.servlet.BVServletConnector.service(BVServletConnector.java:96)

Do You Yahoo!?
- Get personalized email addresses from Yahoo! Mail Personal Address  - only $35 
a year!