首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tomcat保护jsp操作页

使用tomcat保护jsp操作页
EN

Stack Overflow用户
提问于 2012-05-03 09:38:59
回答 1查看 65关注 0票数 0

对不起,这是最基本的,但我不容易找到答案。

目前,我的大多数页面都符合这种模式

代码语言:javascript
复制
page.html -> action.jsp -> result.jsp

page.html有一个表单,它将数据提交给action.jsp,然后重定向到result.jsp。用户通常不会看到操作页面,但如果他们知道名称,就可以导航到

代码语言:javascript
复制
action.jsp?parameter=thisisbad

例如。

处理这个问题的最好方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-03 11:17:17

使用servlet而不是action.jsp,并隐藏/WEB-INF/lib文件夹中的result.jsp。在servlet的doGet()方法中,只需转发到/WEB-INF/result.jsp即可。在servlet的doPost()方法中,处理表单提交,最后转发给/WEB-INF/result.jsp

这样,最终用户将永远无法直接打开result.jsp。在servlet中,您可以完全控制对GET和POST请求所做的操作。

另请参阅:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10423997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档