struts中使用tiles来为jsp分模块

阅读更多

在struts1中使用tiles来对jsp页面进行模板的配置,主要目的是为了将复数的jsp页面作为一个的页面的部分机能,然后用来组合成一个最终表示用页面用的。

 

1.在jsp页面上需要导入该标签

<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>

2.新建一个模板jsp文件layout.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>




Insert title here


	

创建header.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>




Insert title here


	This is the header
	goto
	

创建body.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>




Insert title here


	
This is a body

 3.使用模板文件来生成jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>




Insert title here


	
		
		
		
	

 

当如果模板中的其中一部分改变,则只需要替换掉其中的区域就可以了,可以很好的对jsp代码进行重用

 

 

 

 

你可能感兴趣的:(struts1,tiles,struts-tiles)