Welcome 微信登录

首页 / 网页编程 / JSP

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表单...
jsp导出身份证到excel时候格式不对但以X结尾的却可以

jsp导出身份证到excel时候格式不对但以X结尾的却可以

今天早上客户跟我说excel导出身份证的时候显示有的对有的不对,我一看原来身份证以X结尾的可以,其它都显示不正确。身份正显示如图所示:在网上搜了一下发现,原来excel看你数字列超过12位就会显示科学计数。而身份证一般都是18位所以显示这样。解决办法就是在身份证这一列前面加“单引号”。形如:"4206211111111111111具体代码如下:<td style="border: 1px solid #000;">"<s:property...
一个JSP页面导致的tomcat内存溢出的解决方法

一个JSP页面导致的tomcat内存溢出的解决方法

今天新能测试组的同事找我看一个奇怪的现象。一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码(想用这个jsp页面测试在她的服务器上的一个tomcat的最大QPS)。但是用loadrunner压测了几分钟之后,分配了1024M堆内存的tomcat居然包heap space outofmemory!这个页面的代码如下:复制代码 代码如下:<%@ page language="java" contentType="t...
jsp中获取当前目录的方法

jsp中获取当前目录的方法

本文实例讲述了jsp中获取当前目录的实现方法,分享给大家供大家参考。具体实现方法如下:1、利用System.getProperty()函数获取当前路径:复制代码 代码如下:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:复制代码 代码如下:File directory = new File("");//设定为当前文件夹try{S...
jsp+ajax发送GET请求的方法

jsp+ajax发送GET请求的方法

本文实例讲述了ajax发送GET请求,然后通过jsp页面来接收处理的实现方法。分享给大家供大家参考。具体实现方法如下:Ajax发送GET请求这里用一个实例演示Ajax发送get请求,实例具体要求为一个注册页面,当用户填写完用户名称时,该输入框失去焦点后会通过Ajax向后台发送验证信息,如果用户名不是admin则通过验证,否则不通过验证。下面先看JSP页面具体信息:复制代码 代码如下:<form action="servlet/LoginServlet...
<< 1 2 3 4 5 6 7 8 9 10 >>