Java MVC 开发全解析
1. 应用构建与部署
要构建并部署应用程序,可运行 Gradle 任务 localDeploy 。之后,在浏览器中访问 http://localhost:8080/MusicBox ,就能看到应用程序运行的效果。
2. 结合 Facelets 和 JSTL
在 Java MVC 中,出于稳定性考虑,我们不希望将 JSF 组件和 Facelets 页面混合使用。但这会导致功能严重缺失,比如缺少 if-else 结构。在 JSF 中,可通过 rendered 属性来开启或关闭组件(或组件子树)。
若想在 Java MVC 中使用 Facelets 并在视图页面进行条件分支处理,解决方法很简单。由于不使用 JSF 组件,我们可以直接添加 JSTL 标签库,而不会破坏页面的正常渲染。然后就能使用 <c:if> 和 <c:choose> 标签。
例如,若要根据某些条件添加一个消息框,可编写如下代码:
<!DOCTYPE html>
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/
Java MVC开发核心解析
超级会员免费看
订阅专栏 解锁全文
1047

被折叠的 条评论
为什么被折叠?



