HTTP Status 404 - ⼀tiles-layouts⼀news.jsp 错误请问如何解决

2025-03-25 20:53:15
推荐回答(1个)
回答1:

使用Tiles框架的步骤如下:一:安装Tiles框架为了使用Tiles,我们必须首先在structs-config.xml文件中声明Tiles,配置代码如下:二:建立tiles-defs.xml文件小解释:Tiles提供的模板机制可以最大限度地避免重复编写代码。通过建立tiles-defs.xml文件可以实现这种功能。Tiles模板就是Jsp页面,只是在这种Jsp页面中使用Tiles标签代替确定不了的内容(相当于占位符),不确定的内容有开发人员在使用模板时来填充。一般模板页中有以下两种占位符:1,字符串:使用标签2,Web资源(JSP,Servlet,HTML等):使用标签在建立tiles-defs.xml文件之前需要创建Tiles基本模板,该模板是页面都有的相同部分,然后将该基本模板定义到tiles-defs.xml文件中,然后其他页面就可以讲该定义文件插入到页面中,最终实现代码复用和页面布局的功能。ok,下面做个最简单的演示1)建立基本tiles模板jsp:layout.jsp,如下:>这个模板页面的基本结构是三个表格,第一行表格显示页头,中间显示主要内容,最下面显示页尾。2)在Web根目录下建立我们的页头header.jspbody.jspfoot.jsp.一般页头和页尾是固定的,主要是内容需要不同的jsp页面来填充。每个jsp都要声明编码方式:3)在WEB-INF目录中建立一个tiles-defs.xml文件,如下:ok,到了这里tiles模板建立完毕,接下来我们就可以使用该模板了。需要说明的是该文件中可以定义多个definitions,并且definitions之间可以继承,更好的复用代码,比如再增加一个定义,继承于myLayouttitle属性新赋的值会覆盖原来的。三:插入模板在Web根目录下建立mypage.jsp文件,如下:正如代码所写,将定义好的布局加进来就好了。将boder参数进行赋值。Tiles的使用基本是这样,定义好基本模板页,美化好,然后只需专注于需要改动的页面就好了。