我有我的java项目Web应用程序。我正在使用struts 2.在整个应用程序中,我创建了动作URL并提交它,然后响应jsp显示为 结果但URL不会在地址栏中更改(这是预期的)。但是当我提交创建员工的动作时,我看到了一个jsp 地址栏中的客户操作URL,我不期望。我正在使用post方法。我调试了这个问题,但发现请求/响应没什么特别之处 这个http请求的对象?
答案 0 :(得分:1)
查看您在浏览器地址栏中发布的操作的地址是预期的行为。
您应该使用Post-Redirect-Get模式,以便用户可以成功刷新页面或浏览历史记录而不会出现任何问题。这也会产生副作用,即在创建后显示您重定向的操作的URL,而不是创建操作本身的URL。