我知道Java EE 8 MVC是闪亮的,新的,可能没有任何东西 我希望有一种方法可以在启动时从控制器调用视图
@Path("home")
@Controller
public class HomeController {
@Inject
Models models;
@Inject
public UIAccess uiaccess;
@GET
@Path("index")
public String index() {
models.put("sidebar", uiaccess.sideBar());
return "home/index.xhtml";
}
}
是否可以设置 web.xml 来调用视图
<welcome-file-list>
<welcome-file>app/home/index.xhtml</welcome-file>
</welcome-file-list>
当放在 web.xml
中 app / controller_name / view 时,这不起作用我知道servlet类可以在启动时调用,但需要控制器。
答案 0 :(得分:3)
之前我遇到过同样的问题,web.xml似乎还没有支持MVC路径。
我的意见你可以在下面选择2个选项