我在 eclipse 中创建了动态 web 项目并添加了 index.jsp 文件,显然那是我的欢迎页面。我已经在 web.xml 中添加了它,我正在使用 angular js 进行前端界面管理。
这是我的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" metadata-complete="false" version="3.0">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>ValidateLogin</display-name>
<servlet-name>ValidateLogin</servlet-name>
<servlet-class>ValidateLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ValidateLogin</servlet-name>
<url-pattern>/ValidateLogin</url-pattern>
</servlet-mapping>
</web-app>
现在我的问题是当我运行项目时,它显示正在加载而不是打开任何内容。但是如果我在浏览器地址栏中添加了项目 url+index.jsp 则页面加载成功。我在角度 js 脚本中使用路由提供程序,如下所示
应用程序.js
var myApp = angular.module('myApp', [
'ngRoute',
'appController'
]);
myApp.config(['$routeProvider',function ($routeProvider) {
$routeProvider.
when('/home', {
templateUrl: 'views/login.jsp',
controller: 'LoginController'
}).
when('/main', {
templateUrl: 'views/Home.jsp',
controller: 'MainController'
}).
otherwise({ redirectTo: '/home' });
}]);
这是我的目录结构
什么问题?谁能回答?