java - 是否可以在没有 URL 映射的情况下使用 JSP servlevt?

标签 java jsp servlets

我有一个简单的仪表板,显示一些记录。现在我想添加编辑功能。因为这些项目是 HTML 元素,所以我无法使用 POST 数据查询服务器,因为用户只需单击 URL 中带有参数的链接。

dash.html+--GET-->dashServlet
                   ^     +
                   |     |
                   |   forward
                   |     |
                   |     v
                   +--editServlet

上图就是我想要的。该页面将发送 GET 请求 dashServlet,此 servlet 会将请求转发到专用的 editServlet。该 servlet 会将控制权返回给 dashServlet,后者将呈现更新后的页面。

我成功了。问题是,editServlet 现在映射到 web.xml 中。有什么方法可以对公众隐藏 editServlet 吗?那么总结一下,如何制作私服呢?

这是一个类(class)作业。所以我们不能使用Spring、Struts或者其他框架。

最佳答案

最简单的做法是将 Servlet 映射放入/WEB-INF 路径...容器不会从容器外部将请求转发到该路径 (/WEB-INF)。

关于java - 是否可以在没有 URL 映射的情况下使用 JSP servlevt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807249/

相关文章:

java - 如何在 spring mvc 中数据绑定(bind)列出选定的复选框

Java xml 与 JAXB 绑定(bind) : Marshaling content from a field into the root element

jquery - 如何在jsp中动态生成规范标签

java - 如何让servlet将特殊的url映射到静态资源?

java - 为什么这段代码不播放声音文件

java - 让 Hibernate 知道隐藏的实体关系

java - 我无法使用 JsonArray 获取 Servlet 中的列表值

servlets - 如何将 xml 编码为 Base64 并作为 servlet 响应发回?

java - 我无法将 tomcat 与 eclipse 连接

java - 有没有一种简单的方法可以让客户端 JavaScript 访问服务器端类(如枚举)?