`
wbj0110
  • 浏览: 1587433 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

JSP布局框架 JSP Layout

阅读更多

JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。下载的压缩包中包含一个完整的项目,可直接导入 Eclipse 进行编译。运行时只需要在 Tomcat 或者其他应用服务器上配置一个web应用,并将路径指向解压后的webapp目录即可。例如:

<Context path="" docBase="D:\WORKDIR\JSP Layout\webapp" reloadable="true"/>

启动后直接访问 http://localhost:8080/ 或者 http://localhost:8080/hello.jspx 即可看到效果。

示例页面有两部分组成:

1. hello.jsp (数据页面)

<%
    request.setAttribute("layout","main.jsp");
    request.setAttribute("page_title","JSPX布局演示");
%>

2. main.jsp (布局页面)

<html>
<head>
    <title>${page_title}</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <style>
    h1 {font-size:16pt;}
    </style>
</head>
<body>
    <h1>JSP布局演示</h1>
    <hr/>
    ${screen_content}
    <hr/>
    <%=new java.util.Date()%>
</body>
</html>

分享到:
评论

相关推荐

    实现 JSP 页面布局效果的小框架

    JSP Layout 是一个简单的 JSP 布局支持示例项目,通过一个 Servlet 类和一些配置实现页面布局效果。您可以下载压缩包,直接导入 Eclipse 进行编译。在运行时,只需在 Tomcat 或其他应用服务器上配置一个 web 应用,...

    jsp layout 门户组件资源

    这个资源包是学习和实践JSP布局管理的一个良好起点,对于想要提升Web开发技能,特别是处理复杂门户系统的人来说,是非常有价值的参考资料。在实践中不断探索和调整,可以更好地掌握JSP Layout的精髓,提升开发效率和...

    struts资料\Tiles框架--页面布局

    4. **Tiles布局(Layout)** 布局是定义的一种特殊形式,它定义了页面的整体框架,通常包括页头、主体、页脚等部分。页面内容可以通过引用不同的定义来填充布局的不同部分。 5. **Tiles配置(Configuration)** ...

    jsp 页面框架sitemesh 全面帮助文档及示例

    - **页面布局(Page Layout)**:Sitemesh的核心是页面布局的概念,它定义了页面的基本结构,如页头、页脚、侧边栏等。页面内容可以被插入到这些预定义的区域。 - **装饰器(Decorator)**:在Sitemesh中,页面...

    struts2-layout

    Struts2布局(Struts2-layout)是Apache Struts2框架的一个扩展,它提供了一种组织和呈现Web应用用户界面的机制。Struts2作为Java Web开发中的MVC(Model-View-Controller)框架,其核心功能在于帮助开发者构建结构...

    Tiles框架的配置

    Tiles框架的配置是Java Web开发中用于构建动态页面布局的重要工具。它允许开发者将一个页面分割成多个组件(tiles),每个组件可以独立设计和重用,然后组合成一个完整的页面。这种方式极大地提高了页面设计的效率和...

    dwz框架实例

    在学习和使用DWZ框架时,首先需要理解它的核心概念,如布局(Layout)、页面(Page)、组件(Component)等。布局管理器可以帮助我们轻松创建多栏布局,而页面则封装了具体的业务逻辑。组件则是可复用的UI元素,如...

    Tiles框架.rar

    使用Tiles框架,开发者可以方便地更改网页布局,只需修改`tiles-defs.xml`文件,而无需触碰大量的HTML或JSP代码。此外,Tiles还可以与其他MVC框架如Struts、Spring MVC等很好地集成,提供更强大的功能,比如动态选择...

    tiles框架.ppt

    2. **tiles-defs.xml配置**:定义组件,如`&lt;definition name="index-def" path="layout.jsp"&gt;&lt;put name="content" value="index.jsp"/&gt;&lt;/definition&gt;`,其中`content`是布局的别名,`index.jsp`是要插入的内容页面。...

    Tiles框架例子

    Tiles框架是Apache Struts项目中的一个视图层组件,它主要负责页面布局和组合。这个“Tiles框架例子”提供了一个实际应用Tiles框架的基础教程。在Struts中,Tiles框架允许开发者将网页分解为可重用的组件,这些组件...

    JSP环境美容服务公司网站(LW+系统+摘要).zip

    在JSP项目中,LW可能是一种布局工具或框架,帮助开发者快速构建页面结构,提升开发效率。理解并熟练运用LW,可以使网页设计更加规范、美观。 四、源码分析 源码是学习任何项目的关键,通过分析源码,我们可以看到...

    tiles框架增加一个页面的步骤

    Tiles通过定义一组布局模板(Layout Templates)和定义文件(Definition Files)来组织这些视图组件,使得整个页面结构更加清晰且易于维护。 #### 三、添加新页面的具体步骤 接下来,我们按照给定的部分内容来详细介绍...

    精通Struts:Tiles框架(文档)

    在实际应用中,例如在上述示例中,`layout.jsp`是一个模板,包含了`sidebar.jsp`、`header.jsp`、`indexContent.jsp`和`footer.jsp`等组件。通过`&lt;tiles:put&gt;`标签,我们指定每个部分要插入的内容,使得页面的构建...

    基于EXTJS的jsp博客

    EasyJWeb是Java Web开发的一个轻量级框架,它简化了Java Servlet和JSP的使用,提高了开发效率。在本项目中,EasyJWeb可能被用来处理HTTP请求,提供服务端逻辑,并与EXTJS前端进行交互,实现数据的动态加载和更新。 ...

    sitemesh网页组合框架 demo

    **Sitemesh网页组合框架** 是一个开源的Java Web应用程序框架,主要用于网页布局和装饰。它的核心功能是帮助开发者统一网站的外观和感觉,通过自动应用页面模板来增强Web应用程序的界面一致性。在传统的Web开发中,...

Global site tag (gtag.js) - Google Analytics