【发布时间】:2013-08-01 12:54:25
【问题描述】:
我想创建一个具有以下功能的 Struts2 Web 应用程序:
-
如果用户 A 正在登录,那么他可以像这样访问应用程序
http://product.com/a/login.jsp -
如果用户B正在登录,那么
http://product.com/b/login.jsp
等等。
我怎样才能做到这一点?
这样做好不好?或者我可以使用子域吗?
【问题讨论】:
-
如果 A 是购买的应用程序,那么他可以访问类似product.com/a/login.jsp 的应用程序:EEH ?
-
它就像 Gmail。如果您有 gmail 登录名,则可以使用 yourloginname@gmail.com 登录。如果你有你的公司..那么你也可以用它登录..就像 username@company.com 两次登录后检查 url。 url会不同,数据会不同,但布局和外观是一样的!
-
那么A和B都是用户,你的句子是“如果A已经购买了应用……?”
-
是的错误被改变了!你能回答我的问题吗?
-
@JayPatel 所有 URL 都通过配置进行映射,无论您使用 xml 还是基于注释的配置,它都能胜任。通配符可以用于泛化这些映射,它以任何方式指向一个类,该类的实例由容器管理,并且调用应用于拦截器堆栈,但即使您提供有效配置,实例如何知道哪个用户它应该映射到?
标签: java jakarta-ee login struts2 restful-url