
JSP开发
文章平均质量分 56
doc123
对工作会付出全部精力和热情,制定缜密计划,力争在最短时间内将目标达成;喜欢挑战,能在较短时间内适应高压力的工作。
展开
-
用EL表达式控制页面风格(根据登陆者身份)
login.jsp页面body bgcolor="${requestScope.bg}" onload="${requestScope.welcome}">h${requestScope.h}>登录/h${requestScope.h}>form name="form1" method="post" action="loginservlet" onsubmit="原创 2008-09-19 11:42:00 · 508 阅读 · 0 评论 -
用 Jsp 的 Session 机制编写的购物车程序
一、构建的商品类//写一个Goods类,并定义商品的各个属性,返回商品属性的方法,以及商品对象进行比较的方法//Goods.javapackage com.viita.Shop;public class Goods implements Comparable { // 初始化各成员变量 private String Id = null;//商品的编号I转载 2008-09-19 10:52:00 · 1004 阅读 · 0 评论 -
Web邮件发送工具类(直接用*珍藏)
此程序用于向外部邮箱发送邮件package mailtest;/** * p>Title: 此程序用于向外部邮箱发送邮件/p> * * p>Description: /p> * * p>Copyright: Copyright (c) 2006/p> * * p>Company: /p> * * @author pqds@sina.com * @version 1.0 *原创 2008-09-19 11:24:00 · 687 阅读 · 0 评论 -
用JSP+JavaScript打造二级级联下拉菜单
JSP+JavaScript打造二级级联下拉菜单: class(一级栏目信息):classId(自动编号),className(栏目名称), Nclass(二级栏目信息), NclassId(自动编号),NclassName(栏目名称),parentId(一级栏目id,与class表中的classId关联)%@ page contentType=text/html原创 2008-09-19 11:25:00 · 742 阅读 · 0 评论 -
pageContext对象
JSP作用域通讯对象-pageContext pageContext对象使用户可以访问页面作用域中定义的所有隐式对象。pageContext对象提供方法以访问隐式对象在页面上定义的所有属性。它的作用范围仅仅在页面内。 pageContext对象最常用的方法如下。void setAttribute(String name,Object value):以键值的方式将一个对象的值存放到pa原创 2008-09-19 11:28:00 · 470 阅读 · 0 评论 -
application对象
JSP作用域通讯对象-application application对象的作用范围比session更大,不仅仅是在同一个窗口,而是作用于整个应用程序,所有的客户端窗口都可以共享该对象。他从服务器启动开始就存在,直到服务器关闭为止。applictaion对象最常用的方法如下: 1.void setAttribute(String name,Object value):以键值方式将一原创 2008-09-19 11:30:00 · 724 阅读 · 0 评论 -
电子书店(购物车二)
我们已经实现了在页面上显示数据库表中所有书籍信息的book.jsp 当用户点击时 它会链接到显示图书详细信息的 displayBook.jsp页面中,并且把isbn作为参数 传递过去,这样在displayBook.jsp页面中就可以根据isbn来取出相应的图书详细信息 以供用户点击放入购物车中... 一:displayBook.jsp %@ page conten原创 2008-09-19 11:33:00 · 1010 阅读 · 0 评论 -
几个常见的关于日期的问题
1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时.............................. 记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些 转化的方法给你用而已.但都离不开这个毫秒数为基础. 2. t=Calendar.g原创 2008-09-19 11:38:00 · 427 阅读 · 0 评论 -
jsp留言板实例源代码
oracle数据表创建. create table guestbook ( lw_title varchar2(100) not null, --留言主题 lw_author varchar2(20) not null, --网上大名 pk author_http varchar2(40) , --主页地址 author_email varchar2(40) not null,--电子信箱原创 2008-09-19 11:39:00 · 2798 阅读 · 0 评论 -
Jsp分页实例代码
%@ page import="java.sql.*" %> %@ page import="java.io.*" %> %@ page import="java.util.*" %> jsp:useBean id="sqlconn" scope="page" class="kk.database.sqlconn" /> %! String aTitl原创 2008-09-24 11:52:00 · 562 阅读 · 0 评论 -
JSP上传文件轻松实现
现在jsp(SUN企业级应用的首选)被越来越多的人应用在后台程序的开发及动态网页的制作上了,今天就来介绍一下如何用jsp(SUN企业级应用的首选)来实现文件的上传。 搞了几天,在网上查了不少资料,终于把上传功能解决了。程序如下: package linkman.helper; import java.io.*; import java.util转载 2008-09-24 11:59:00 · 564 阅读 · 0 评论 -
JSP概述、元素、语法、解释
JSP概述 JSP(IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。然后,将动态部分用特殊的标记嵌入即可,这些标记常常以“”结束。例如,这儿有一个JSP页面: jsp教程原创 2008-09-24 11:55:00 · 539 阅读 · 0 评论 -
jsp基础速成精华讲解(笔记)
Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet servlet> servlet-name> servlet-name> servlet-class> servlet-class> servlet> servlet-原创 2008-09-24 11:39:00 · 651 阅读 · 0 评论 -
JSP乱码解决方案
一般来说,我们现在编程都使用的MVC三层架构体系,也就是说接收和处理数据都是在Moudel(Servler)中完成的,所以要解决乱码问题,也就要在这里进行 对于POST请求,一般可以用简单的 request.setCharacterEncoding("GBK"); 来实现 也可以用 response.setContentType("text/html;c原创 2008-09-19 11:46:00 · 472 阅读 · 0 评论 -
用失焦判断用户是否可以注册(初级)
一: 首先建立数据链接类,具体代码见上篇文章 二: 建立功能Bean 用来实现查询数据库的功能 返回Boolean值,具体代码见下: import java.sql.*; import java.util.*; public class DbDao { public DbDao() { } Connection原创 2008-09-19 11:42:00 · 535 阅读 · 0 评论 -
JSP避免Form重复提交的三种方案
1 javascript ,设置一个变量,只允许提交一次。 var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; return true;原创 2008-09-19 11:20:00 · 454 阅读 · 0 评论 -
转发和重定向的区别
不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。正文开始:先是看上去不同,他们的调用分别如下:request.getRequestDispatcher("apa原创 2008-09-19 11:21:00 · 404 阅读 · 0 评论 -
request.getAttribute 与 request.getParameter 的区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和au原创 2008-09-19 11:23:00 · 388 阅读 · 0 评论 -
电子书店(购物车三)
现在我们的电子书店系统已经可以购买书籍了,但是作为一个商城网站。还缺少了一项工作-结账,我们为用户提供一个录入个人信息的页面,并同时计算出当前购买书籍的总价,把信息保存到数据库中 为了实现功能,我们需要建立一个供用户填写具体信息的页面 order.jsp 代码如: %@ page contentType="text/html; charset=GBK" %>ht原创 2008-09-19 11:33:00 · 727 阅读 · 0 评论 -
JSP+JavaBean+Servlet工作原理实例讲解
JSP+JavaBean两层结构的开发应该是比较熟悉的,也比较好理解。 但是有一点必须要清楚就是用户通过浏览器来发送网页的请求,此请求到达服务器后在服务器端查找对应 的网页,如果是首次请求(第二次就不用解释执行了),对于JSP来说要生成Servlet,然后通过Servlet 引擎来执行Servlet,把调用JavaBean的结果嵌入到页面中返回给用户的浏览器。 JSP+Java原创 2008-09-19 11:41:00 · 635 阅读 · 0 评论 -
用JSP来链接数据库(DB类)
用jdbc-odbc桥来连接,不过这可是牺牲了速度来的。用jdbc-odbc桥的话,和连接access是一样的,先要设置一个数据源DNS,然后就用 import java.sql.*;public class Dblei { public Dblei() { } //直链接 //private Stringurl= "jdbc:microsoft:原创 2008-09-19 11:43:00 · 670 阅读 · 0 评论 -
用JSP来生成彩色验证码
读者可能经常在一些论坛发表帖子或用户登录时要求用户输入验证码,并在验证码输入框后生成了一张验证码的图片,只有验证码输入正确后才能继续下一步操作,那么使用验证码有什么用处,在JSP中又如何实现呢? 举个例子,在论坛中发表帖子时,一般的Web程序都是以提交表单形式来提交帖子的内容,接收数据后插入到数据库的表中;如果有人不怀好意,利用一些自动提交表单的工具来不断的提交表单,则会导致数据库中原创 2008-09-19 11:44:00 · 599 阅读 · 0 评论 -
很好的分页实例代码(JSP)
1:首先创建数据库链接类,我的博客前面有源码2:创建封装你要分页的那个数据库表的Bean3:封装实现分页功能的功能Bean 具体代码见下: import java.util.ArrayList;import java.sql.*;public class PageBean { private int curPage = 1; //当前是第几页原创 2008-09-19 11:47:00 · 684 阅读 · 0 评论 -
session对象
JSP作用域通信对象-session jsp session对象表示用户的会话状况,用此项机制可以轻易识别每个用户,能保存和跟踪用户的会话状况。例如,购物车最常使用session的概念,当用户把商品放入购物车时,他在去添加另外的商品到购物车时,原先选购的商品仍然在购物车内,而且用户不用反复去做身份验证。但如果用户关闭Web浏览器,则会终止会话。 session对象存储有关用原创 2008-09-19 11:31:00 · 525 阅读 · 0 评论 -
通用标签库
通用标签用于设置、删除和显示在JSP页面内创建的变量值。通用标签共有3个。:设置网页中的变量。如果该变量不存在,则创建它。语法:其中:value指定表达式。var指定导出的范围变量的名称以存储标签中指定的值。scope指定变量的范围,如page、request、session和application,默认范围为page。:用于删除创建的变量,语法为:其中,var指定要删除的变量的名称原创 2008-09-19 11:36:00 · 528 阅读 · 0 评论 -
核心标签库
核心标签库中的通用标签用于操作JSP页面创建的范围变量。其中的条件标签用于对JSP页面中的代码进行条件判断和处理,而迭代标签用于循环遍历一个对象集合。核心标签库中的各种标签如下:通用标签库 条件标签库 迭代标签库要在JSP页面中使用核心标签库,首先需要导入核心标签库的URI。语法如下:http://java.sun.com/jstl/core_rt" prefix = "c" %>原创 2008-09-19 11:37:00 · 567 阅读 · 1 评论 -
JSP入门初级教程之JSP指令
<JSP directive mso-hansi-font-family:"">影响servlet 类的整体结构。它常用以下形式:<%@ directive attribute=value”>而且,您可以将多个属性写在一个语句中: <%@ directive attribute1="value1" attribute2="value2" a原创 2008-09-19 11:37:00 · 471 阅读 · 0 评论 -
JSP面试(经典)
1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含纯HTML: "data.inc"--> 但是如果data.inc中包含JSP CODE ,我们可以使用: "data.inc"%> 2、如何执行一个线程安全的JSP? 只需增加如下指令 "false" %> 3、JSP如何处理HTML F转载 2008-09-24 11:57:00 · 680 阅读 · 0 评论