一.问题描述: 1. 新建了taglibs.jsp存放jstl标签库和 jsp建站基本变量ctx 和basPath 如下  (位置WEB-INF\common) <%@ page import="java.math.*"%> <%@ page import="java.util.*"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c…
今天玩frameset 的时候,无论我怎么改,页面死活不显示出来,网上找了很多答案,各种复制都不行,后来终于找到答案了,在使用frameset 的时候,不能将frameset 的内容放在body标签里,应当放在</head><body>之间能显示出来!你如果非得要用在body里,请使用iframe标签嵌套. <%@ page language="java" contentType="text/html; charset=utf-8" p…
1.静态嵌入子页面 <%@ include file="header.jsp" %>   静态嵌入支持 jsp . html . xml 以及纯文本. 静态嵌入在编译时完成,相当于直接将子页面的文本插入到 include 标签所在的位置.子页面可直接使用父页面中的变量. 2.动态嵌入子页面 使用 jsp:include 时必须设置 flush 属性为 true . <jsp:include page="/main/header.jsp" flush…
1.项目的所有jsp都放在WEB-INF文件夹之下,使用的是SpirngMVC进行了过滤,jsp:include只能引入WEB-INF外部的jsp文件,对于改变后缀显示为htm的jsp的WEB-INF下的文件,是访问不到的.2.使用jstl的c:import标签就可以很好的解决这个问题,c标签引入的是处理后的结果.…
不知道大家对千篇一律的404 Not Found的错误页面是否感到腻歪了?其实通过很简单的配置就能够让Spring MVC显示您自定义的404 Not Found错误页面. 在WEB-INF的web.xml里添加一个新的区域: 意思是一旦有404错误发生时,显示resouces文件夹下的404.jsp页面. <error-page> <error-code>404</error-code> <location>/resources/404.jsp</l…
将公共引入的文件放到common.jsp中,其他页面引入该jsp即可使用 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.g…
正常报404会显示你的错误地址信息,而针对本问题 如果你使用的是springMVC框架,这就代表你的请求被拦截了…
路径引发的错误 如下使用项目路径对jsp页面进行获取,会报javax.servlet.ServletException: File "/web/dbwx/web/public/page_top.jsp" not found 错误. jsp的这个导入标签,根本就是服务器端自己在处理内部资源.整合资源,而不是传到客户端后,客户端再次访问来获取这个jsp页面资源,所以根本不需要web的这个项目名, /就代表着根目录,所以不需要添加项目的名称.但是如: <a href="${c…
学习<Servlet.JSP和SpringMVC学习指南>遇到的一个问题,记录下. 项目代码 现象 @RequestMapping(value = "/book_edit/{id}") public String editBook(Model model, @PathVariable long id) { List<Category> categories = bookService.getAllCategories(); model.addAttribute(…
目录 SpringMVC数据校验并通过国际化显示错误信息 SpringMVC数据校验 在页面中显示错误信息 通过国际化显示错误信息 SpringMVC数据校验并通过国际化显示错误信息 SpringMVC数据校验 <mvc:annotation-driven/>会默认装配好一个LocalValidatorFactoryBean,通过在处理方法的入参上标注@Valid 注解即可让Spring MVC在完成数据绑定后执行数据校验的工作. 首先,我们在实体类上标注JSR303校验注解 public c…
今天,在vs2013中新建了一个placard.json文件,当我用jq读取它的时候,去提示404,直接在浏览器访问这个文件,提示: HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 解决方案:进入IIS…
jQuery刷新包含页面 JQuery刷新包含页面,以下两种形式均可: <%@include file="../include/header.jsp" %>   <jsp:include page="../include/header.jsp"></jsp:include>参考:http://designgala.com/how-to-refresh-div-using-jquery/ 我们的页面一般包含几个页面,每个页面都是一个…
详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~…
<%@ page language= "java" contentType="text/html;charset=UTF-8" %><html>    <head>        <meta charset="utf-8">        <title>包含页面</title>    </head>    <body>        <%@ in…
前言 为了复用,记载一些以前写过的工具类.方法 page类 import java.util.List; /** * Created by ozc on 2017/3/1. */ public class Page { //保存着分页的数据 private List<Customer> list; //总记录数 private long totalRecord; //每页显示记录数,这里我规定每页显示3条 private int linesize = 3; //总页数 private int…
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开.多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式. 我是在配置WIN7服务器的时候遇到这样的问题的,我在ASP服务器的虚拟目录“asptest”下放了一个视频文件"video.mp4",结果我在浏览器上直接访问http://localhost/asptest/video.mp4时,就出现 HTTP 错误 404.3 - Not Found 由于…
详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~…
错误重现: 在发布网站的过程中,虽然不是第一次发布了,但是还是遇到了很多的问题.为了以后可以轻松解决此类问题还是积累下来比较好. 问题:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 错误配置环境:WIN7+IIS6.0 解决问题: 1.打开你的网站配置主页,功能视图里面ISAPI和CGI限制 2.将DOTNET版本项设置为允许,双击修改详细描述 3.将不允许改为允许状态. 为什么会出现这样的问题:…
1 问题描述 在页面搭建时,会有这样的需求,希望局部页面动态的引用另一个jsp.这里的"动态"的意思引用的jsp的路径是个变量.举个例子,我们希望局部页面可能是page1.jsp或者是page2.jsp. 2 解决方案 2.1 解决方案描述 我使用的是jsp动态导入的技术实现的.动态导入的代码如下.本文的重点是讨论文件的url,能不能是个变量?<jsp:include page="文件的url" flush="true"/> 答案是可…
大家都知道在jsp中include的有两种方式,一种是<jsp:include page="">,另一种是<%@ include file=""%> 在jsp中包含一个静态文件(.html)会产生乱码问题,此时有两种解决方案: 方法一: 可以在每一个html文件中第一行添加<%@ page contentType="text/html;charset=UTF-8" language="java"…
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html><html> <head&…
1 前言 搞java开发的人也许都知道在jsp中引入项目中其他文件有如下两种方式 <%@include file="xxx.jsp"%> <jsp:include page="xxx.jsp"></jsp:include> 我们也许会使用这两种方式,但是也许很多人不名称这两种方式的区别.下面我们来看看下面的两个例子 2 开门见山引出问题 (1) /include/include.jsp <%@ page language=&…
在新的 JSP 最佳实践系列的前一篇文章中,您了解了如何使用 JSP include 伪指令将诸如页眉.页脚和导航组件之类的静态内容包含到 Web 页面中.和服务器端包含一样,JSP include 伪指令允许某个页面从另一个页面提取内容或数据.清单 1 重温了 include 伪指令. 清单 1. JSP include 伪指令 <![CDATA[ <%@ page language="java" contentType="text/html" %&g…
<jsp:include page=""><jsp:param value=""name=""/><DEL></DEL><INS></INS></jsp:include> del定义文档中被删除的文本内容,ins用来描述文档中的更新和修正,del的浏览器默认样式是带删除线,ins默认是带下划线的,这点也可以很好的说明两者的用法,通常情况下两个元素配合起来意思使用.…
类型转换概念 1.从html表单页面到一个Action对象,类型转化是从字符串到一个非字符串:html并没有“类型”的概念,每个表单输入的信息都只可能是一个字符串或者一个字符串数组,但是在服务器端,必须把String字符串转化为一种特定的数据类型: 2.在Struts2中,把请求参数映射到Action的属性的工作由ParametersInterceptor拦截器负责,它默认是defaultStack拦截器栈中的一员.Parameters拦截器可以自动完成字符串和基本类型之间转换. Paramet…
昨晚记错了,项目中用的是这个<jsp:attribute>,不过没关系,都差不多!原理是传参数 具体用法: 假设有两个tag文件  aaa 和 bbb aaa有两个属性:name  age <aaa name="<%= name%>"><jsp:attribute name="age"><bbb xxxxxxxxx >xxxxxxxxxx /></jsp:attribute></aa…
设置flush为true,就是说,如果你的缓冲区的内容很多了,就将数据读出,以免数据泄漏,造成错误服务器端页面缓冲,大致的意思是,在将生成的HTML代码送到客户端前,先在服务器端内存中保留,因为解释JSP或Servlet变成HTML是一步步进行的,可以在服务器端生成完HTML或生成一部分HTML(所占用字节数已达到指定的缓冲字节数)后再送到客户如果不缓冲,就会解释生成一句HTML就向客户端送一句在<jsp:include语句中,必须设置flush="true">…
首先,转发自yangbobo1992的 <jsp:include>和<%@include%>的区别 这个是我见过写的最好的之一 <%@include%>和<jsp:include>的区别,发现了一些东西的. 首先说说对这两句话的理解 <%@ include file=""%> <jsp:include page=""/> 是这两个吧? 共同点:两者都是在请求时包含另一个页面进来! 不同点: 前者…
使用<%@ include %>指令元素只是将页面的内容静态的包含进来,如果被包含的文件中有JSP代码,则会执行该代码,而不管该文件是否为动态文件. <jsp:include>动作元素动态地包含文件,如果被包含的文件是静态的,则直接包含内容,不会进行处理:而如果被包含的文件是动态地,则先执行,再包含结果并进行显示. 使用<%@ include %>指令元素是将所有的被包含文件包含进来之后,再进行编译等处理,可以简单的将其称为“先包含再处理“. 而使用<jsp:in…
include指令标记 <jsp:include page=""> 父页面和包含进来的页面单独编译,单独翻译成servlet后,在前台拼成一个HTML页面. 动态编译<% @include file="" %>父页面和包含进来的页面,代码合并后,才一起翻译成servlet,反馈到前台,形成一个HTML页面. 静态编译 注意:合并后的Jsp页面必须保证符合JSP语法规则. page指令标记 1.language属性(不用设置) 目前只可以用Ja…