我想在 servlet 中加密我的 Url。请检查下面的代码
测试服务程序
public class TestServlet extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException {
String url"Test2?name=bhanuprasd";
response.sendRedirect(url);
}
}
测试2
public class Test2 extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException {
System.out.println("calling my first servlet");
String name = request.getParameter("name");
response.getWriter().print("hello"+name);
}
}
当我的请求在浏览器中重定向到我的页面时,它的显示名称如下
**http://MyServer/Test/Test2?name=bhanuprasd**
我不想在浏览器中显示名称我该怎么做。我尝试这种方式但不工作
String url=java.net.URLEncoder.encode("Test2?name='bhanuprasd'");
String url1 =response.encodeRedirectUrl("Test2?name='bhanuprasd'");