`
sgl124764903
  • 浏览: 174704 次
  • 性别: Icon_minigender_1
  • 来自: 邯郸
社区版块
存档分类
最新评论

招聘管理系统之SiteMesh模板三---示例

阅读更多
web.xml:
<filter>
        <filter-name>struts2-cleanup</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
    </filter>
    <filter>
        <filter-name>sitemesh</filter-name>
        <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
    </filter>
    <filter>
        <filter-name>struts</filter-name>
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2-cleanup</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>sitemesh</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>struts</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
decorators.xml:
<?xml version="1.0" encoding="UTF-8"?>

<decorators defaultdir="/decorators">

<decorator name="frame" page="frame.jsp">

<pattern>/*</pattern>

</decorator>

</decorators>
fram.jsp:
<%@ page language="java" import="java.util.*,com.zpgl.javabean.*"
	pageEncoding="gbk"%>

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator"
	prefix="decorator"%>

<%%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

	<head>

		<title><decorator:title /></title>
	<body>
		<div align="center">
			<table width="100%" >
				<tr>
					<td>
						<img src="images/1.png">
					</td>
					<td>
						<img src="images/2.png">
					</td>
				</tr>
				<tr>
					<td colspan="2">
						<hr>
					</td>
				</tr>
				<tr>
					<%
						int i = 0;
						List<RolesId> list = (ArrayList) session.getAttribute("rolesid");

						if (list != null) {
							for (RolesId ri : list) {
								i = ri.getId();
							}
							if (i == 1) {
					%>
					<td>
						<table  >
							<tr>
								<td>
									admin,欢迎登陆
								</td>
							</tr>
							
<tr>
							<td>
								
								</td>
								</tr>
							<tr>
							
							<td>
							<a href=<s:url action="produceShow">
      </s:url>> 查看用户信息</a>
								</td>
								</tr>
						</table>
					</td>
					<%
					}
					if(i == 2){
					%>
					<td>
						<table>
							<tr>
								<td>
									<a href=<s:url action="produceShow">
      </s:url>> 问卷管理</a>
								</td>
							</tr>
						</table>
					</td>
					<%
					}
					if(i == 3){
					%>
					<td>
						<table>
							<tr>
								<td>
									<a href=<s:url action="produceShow">
      </s:url>> 职位管理</a>
								</td>
							</tr>
						</table>
					</td>
					<%
					}
					if(i == 4){
					%>
					<td>
						<table>
							<tr>
								<td>
									<a href=<s:url action="produceShow">
      </s:url>> 简历管理</a>
								</td>
							</tr>
						</table>
					</td>
					<%
					}
					if(i == 5){
					%>
					<td>
						<table>
							<tr>
								<td>
									<a href=<s:url action="produceShow">
      </s:url>> 面试管理</a>
								</td>
							</tr>
						</table>
					</td>
					<%
					
					}
					if(i == 6){
					%>
					<td>
						<table>
							<tr>
								<td>
									<a href=<s:url action="produceShow">
      </s:url>>试题管理 </a>
								</td>
							</tr>
						</table>
					</td>
					<%
					}
					 %>
					<td>
						<div align="center">
							<table >
								<TR>
									<TD>
										<decorator:body />
									</TD>
								</TR>
							</table>
						</div>
					</td>

					<%
						} else {
					%>
					<DIV align="center">
						<table >
							<TR>
								<TD>
									<decorator:body />
								</TD>
							</TR>
						</table>
					</DIV>
					<%
						}
					%>






				</tr>
			</table>
			<hr>
			<div align="center">
				2009copyright abc@163.com
			</div>
	</body>

</html>
分享到:
评论

相关推荐

    sitemesh-3.0.0的库和源码

    Sitemesh 主要适用于那些需要保持一致界面风格的大型Web应用,例如企业级门户、电商网站、内容管理系统等。通过Sitemesh,开发者可以集中精力于业务逻辑的实现,而无需关心每个页面的布局细节。 总结来说,Sitemesh...

    SiteMesh教程及SiteMesh官方文档翻译

    ### SiteMesh教程及SiteMesh官方文档翻译 #### 使用SiteMesh简化网页布局 SiteMesh是一款用于Web应用程序中的页面布局和装饰的框架。它采用Decorator模式,通过过滤器(filter)拦截请求和响应,将不同的页面组件...

    sitemesh布局知识点汇总

    #### 三、Sitemesh的基本原理 当用户请求某个页面时,Sitemesh的工作流程如下: 1. **请求处理**:用户发起请求,服务器接收到请求后进行初步处理。 2. **资源解析**:服务器解析被请求的资源(例如JSP文件)。 3....

    freemarker 与sitemesh 整合例子

    在提供的压缩包文件`g_sipac_tdd`中,可能包含了实现这一整合的示例代码,包括配置文件、Freemarker模板文件以及可能的Java控制器代码。这些文件可以作为学习和实践Freemarker与Sitemesh整合的起点,帮助开发者理解...

    SiteMesh v2.4.1(full).zip

    8. **文档与示例**:通常,完整的 SiteMesh 发行版会包含详细的用户指南和示例代码,帮助开发者快速上手和理解其工作原理。 9. **错误处理与调试**:SiteMesh 提供了丰富的日志信息和错误处理机制,方便开发者在...

    Struts2+Spring+Ibatis环境配置.doc

    Struts2+Spring+Ibatis 是一种常见的Java企业级应用开发框架组合,它们各自负责不同的职责,协同工作以实现高效、灵活的后端系统。Struts2作为MVC框架负责控制流程,Spring 提供依赖注入和事务管理等功能,而Ibatis...

    struts2-doc

    1. OVAL-LICENSE.txt:Oval可能是Oval Definition Language,一种用于检测系统安全漏洞的语言,可能被Struts2用于安全评估或漏洞管理。 2. LICENSE.txt:这是通用的许可证文件,通常包含项目的许可协议,如Apache ...

    struts2讲义

    - Struts1作为最早的MVC框架之一,解决了传统Java Web开发中代码组织混乱的问题。 - 随着技术的发展,Struts1的一些限制逐渐显现,如配置繁琐、难以维护等。 - Struts2在2005年发布,融合了WebWork框架的优点,...

    分布式框架简介SSM组合+ springmvc+mybatis+shiro+restful+bootstrap

    - **SpringMVC**: MVC(Model-View-Controller)设计模式的实现之一,用于构建Web应用。 - **MyBatis**: 一种优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。 - **Apache Shiro**: 一个强大且易用的Java...

    Struts2Spring4登录

    在登录示例中,Spring4可以用来管理Bean的生命周期,例如创建并注入LoginService,该服务类负责与数据库交互,验证用户身份。此外,Spring4的安全模块(Spring Security)可以用来增强登录功能,提供身份验证和授权...

    Webwork教程

    10. **SiteMesh**:页面布局管理工具。 11. **Spring**:Spring框架与WebWork的集成方法。 12. **Other Spring Integration**:除了基本的Spring框架之外,还有哪些Spring相关的组件可以与WebWork配合使用。 13. **...

    Struts2 in action中文版

    第三部分 构建视图——标签和结果 第6章 构建视图——标签 108 6.1 入门 108 6.1.1 ActionContext和OGNL 109 6.1.2 虚拟对象ValueStack 111 6.2 Struts 2标签概要 113 6.2.1 Struts 2标签API语法 113 6.2.2 使用OGNL...

    struts2参考文档(word版)

    第二章则转向了Web基础技术,讲解了B/S(Browser/Server)和C/S(Client/Server)系统之间的差异,强调了Web应用的灵活性和可访问性。JSP(JavaServer Pages)和Servlet作为Web开发的基础组件,被详细阐述,包括它们...

Global site tag (gtag.js) - Google Analytics