我正在尝试使用新的angularjs
应用程序替换现有应用程序。在现有应用程序中,用户通过特定URL(例如
'localhost:8080/APP_NAME/recordPage?recordId=ABC123'.
我正在尝试使用angularjs实现新的应用程序。我设法构建应用程序来访问
'localhost:8080/APP_NAME/#/recordPage?recordId=ABC123'
使用角度路由机制。但是有可能使url完全像以前一样使用'#/'?
。
在spring框架中我可以在控制器中定义它直接返回到登陆页面,但是甚至可以在angularjs中直接访问特定页面而无需返回主页或索引页面吗?
答案 0 :(得分:0)
localhost:8080/APP_NAME
这是您的上下文路径,并且在angularJs'#'具有特定访问路径的上下文路径不同
因此,当您想要访问另一个页面时,它只需在#之后更改路径,因此可以使用特定URL轻松设置状态。
&安培;如果你不想通过'#'然后,不要在索引页面中声明您的文件路径,并从外部访问它。
答案 1 :(得分:0)
通过创建一个单独的servlet来处理使用servlet注释的直接访问来解决这个问题
'@WebServlet("/recordPage")'