I've some issues with my Java Servlet if it's called with special chars (like ?, ? og ?) in the GET-parameters: http://localhost:8080/WebService/MyService?test=?st.
I than have this code in my doGet
:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println(request.getParameterValues("test")[0]);
}
The messages printed in the console is: ??st.
The Web Service should be able to handle calls like this. How can I encode the parameter values in a proper way?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…