所以我在这里完成了构建基本 roo 应用程序的步骤:http://static.springsource.org/spring-roo/reference/html/beginning.html
我启动了我的服务器并开始使用该应用程序,不禁注意到我的 url 中有一个“jsessionid”:
http://localhost:8080/pizzashop/pizzas;jsessionid=0A8EA5D9E8665C8AC80F141C3818F6BA?form
我根本不关心这个!为什么它需要 URL 中的 session ID?我可以摆脱这个吗?把它放在那里似乎不是 RESTful。
最佳答案
这是标准的 JavaEE 行为,由 servlet 容器规定和控制。它与 Spring 无关。
参见 this previous question找出创建它的原因和时间,以及如何避免它。
关于java - 为什么我的 session ID 在我的 url 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079378/