我有一个简单的仪表板显示一些记录。现在我要添加编辑功能。因为项目是HTML元素,所以我无法使用POST数据查询服务器,因为用户只需单击带有URL参数的链接。
dash.html+--GET-->dashServlet
^ +
| |
| forward
| |
| v
+--editServlet
上图就是我想要的。该页面将发送GET
请求dashServlet
此servlet会将请求转发给专用editServlet
。这个servlet会将控制权返回给dashServlet
,这将呈现更新的页面。
我得到了这个工作。问题是,editServlet
现在映射到web.xml
。有没有办法隐藏editServlet
公开?总结一下,如何制作私人服务器?
这是课程作业。所以我们不能使用Spring,Struts或其他框架。
答案 0 :(得分:1)
最简单的方法是将Servlet映射放入/ WEB-INF路径...容器不会从容器外部将请求转发到该路径(/ WEB-INF)。