Welcome 微信登录

首页 / 网页编程 / JSP

response.getWriter().write()向前台打印信息乱码问题解决

response.getWriter().write()向前台打印信息乱码问题解决

response.getWriter().write() 功能:向前台页面显示一段信息。当在普通的url方式中,会生成一个新的页面来显示内容。当在ajax的方式中,会在alert中显示内容。使用response.getWriter().write() 乱码问题解决方式:response.setContentType("text/html;charset=UTF-8"); response.getWriter().write("在此处传递要显示的内容!");...
window.top[_CACHE]实现多个jsp页面共享一个js对象

window.top[_CACHE]实现多个jsp页面共享一个js对象

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象。js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了。而LZ又不想用cookie来存放,一是不安全,二个人喜好。最后发现一种超级方法来解决这个困扰,那就是用window.top["_CACHE"]来存放这个变量,即可实现,不同Jsp页面直接的对象共享。var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any}...
JSP页面的动态包含和静态包含示例及介绍

JSP页面的动态包含和静态包含示例及介绍

一、静态包含本文介绍JSP静态包含语句,即使用JSP的include指令来完成的包含操作。JSP中,有两种包含其它文件的方式,一种是静态包含,一种是动态包含。本文介绍其中的静态包含。所谓静态包含,跟ASP中的包含是一样的效果,即将所有包含的文件,先静态的包含进来,组成一个大的JSP文件,然后再经过编译器统一编译,生成HTML代码。JSP静态包含的语句为:复制代码 代码如下:<%@ include file="file.jsp" %>这里的fil...
JSP中实现判断客户端手机类型并跳转到app下载页面

JSP中实现判断客户端手机类型并跳转到app下载页面

判断客户端手机类型,并跳转到相应的app下载页面实现的原理,是检测浏览器的 USER-AGENT 这个header,然后根据正则表达式来确定客户端类型。如果都不匹配,Fallback回退策略是显示对应的页面,让用户自己选择。 适合采用二维码扫描方式下载APP:JSP版本的代码如下所示:其他服务端版本请百度搜索。 <%@page import="java.util.regex.Matcher"%><%@page import="java.u...
JSP动态生成验证码存储在session作用范围内

JSP动态生成验证码存储在session作用范围内

(1)在登录应用中,为防止恶意登录,常常需要服务器动态生成验证码并存储在session作用范围中,最后以图像形式返回给客户端显示(2)下边的代码实现的功能:写一个JSP页,动态生成一个验证码,存储在session作用范围内,并以图像形式返回给客户端显示。另写一个JSP页面,引用此JSP页面生成的验证码;authen.jsp代码如下:<%@ page import="java.awt.*,java.awt.image.*,java.util.*,com...
JSP隐含对象response实现文件下载的两种方法

JSP隐含对象response实现文件下载的两种方法

一.JSP隐含对象response实现文件下载的介绍(1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL也会带来一些负面的影响,例如容易被其它网站盗链,造成本地服务器下载负载过重。(2)另外一种下载文件的方法是使用文件输出流实现下载,首先通过response报头告知客户端浏览器,将接收到的信息另存为一个文件,然后用输出流对象给客户端传输文件数据,浏览器接收数据完毕后将数据另存为文件,这种下载...
JSP response对象实现文件下载的两种方式

JSP response对象实现文件下载的两种方式

一.JSP隐含对象response实现文件下载的介绍(1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL也会带来一些负面的影响,例如容易被其它网站盗链,造成本地服务器下载负载过重。(2)另外一种下载文件的方法是使用文件输出流实现下载,首先通过response报头告知客户端浏览器,将接收到的信息另存为一个文件,然后用输出流对象给客户端传输文件数据,浏览器接收数据完毕后将数据另存为文件,这种下载...
Spring MVC 框架搭建配置方法及详解

Spring MVC 框架搭建配置方法及详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)1. jar包引入 Spring 2.5.6:spring.jar、spr...
ssi框架学习总结(mvc三层架构)

ssi框架学习总结(mvc三层架构)

相信大家对于mvc的三层架构已经灰常熟悉了,在这就不细讲了,个人感觉ssi的框架结构还是比较典型的mvc三层架构,还是比较容易上手的。关于这块的入门我想特别感谢下FrankHui童鞋,在他的帮助下,我才能比较快滴熟悉了这个架构,对我学习ssi的框架还是很有帮助滴。ssi的框架主要是由struts2,spring以及ibatis组成,他们负责各层之间的交互与协作,从而实现整个web端的功能实现与整合。Struts目前主要负责数据传递和控制方面,spring则...
JSP中使用JDBC访问SQL Server 2008数据库示例

JSP中使用JDBC访问SQL Server 2008数据库示例

由JDBC驱动直接访问数据库优点:100% Java,快又可跨平台缺点:访问不同的数据库需要下载专用的JDBC驱动(1)下载对应数据库版本的jdbc驱动并安装,注意安装后的得到的三个文件msbase.jar,mssqlserver.jar,msutil.jar,将其拷贝到jsp项目的WEB-INF/lib下面,也拷贝到Tomcat安装目录的lib下面,没有具体测试,应该和配置文件有关系。(2)数据源,不需要(3)配置文件,不需要(4)写JSP文件测试<...
两个JSP页面父页面获取子页面内容的两种方法

两个JSP页面父页面获取子页面内容的两种方法

需求说明:两个JSP页面,父页面需要子页面的内容,但子页面是隐藏的,具体来说,子页面是一系列的模板,父页面要通过id来获取这些模板,不愿意通过<include>方式导入,因为如果模板过多,就导致整个父页面太大,加载缓慢,以下两个方案,不知有没有解决这个问题。1、通过ajax方式实现过程:通过ajax请求到子页面中,子页面获取参数id使用java和js变量的交互后,返回需要的模板信息缺点:把js变量转换成java变量比较麻烦,需要使用form表单...
<< 71 72 73 74 75 76 77 78 79 80 >>