Jakarta ee JavaEE8MVC:如何使用控制器启动?
我知道JavaEE8MVC是全新的,可能并不是什么都有 我希望有一种方法可以在启动时从控制器调用视图Jakarta ee JavaEE8MVC:如何使用控制器启动?,jakarta-ee,java-ee-mvc,Jakarta Ee,Java Ee Mvc,我知道JavaEE8MVC是全新的,可能并不是什么都有 我希望有一种方法可以在启动时从控制器调用视图 @Path("home") @Controller public class HomeController { @Inject Models models; @Inject public UIAccess uiaccess; @GET @Path("index") public String index() { mod
@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>
app/home/index.xhtml
将app/controller\u name/view放置在web.xml中时,此选项不起作用
我知道servlet类可以在启动时调用,但需要控制器。我以前遇到过同样的问题,web.xml似乎还不支持MVC路径 我的意见是你可以选择下面的2个选项
谢谢你这正是我需要的