jsp技术

jsp技术

JSP 多条SQL语句同时执行的方法

阅读(30) 作者(admin)

复制代码 代码如下:con.setAutoCommit(true);//设为true,每次executeUpdate将立刻被执行 sql = "insert into table1(lable1) values('001')"; rs = stmt.executeUpdate(sql); sql = "insert into table2(lable2) val...

jsp技术

jsp include文件时的一个乱码解决方法

阅读(25) 作者(admin)

一般我是用<%@ include %>方式来包含这个文件,主要是这样能够被包含页面会跟包含页面在编译时被编译成一个文件,里面的变量可以相互通用,而<jsp:include>方式则会分别编译,变量不能相互使用。 而在tomcat4.x版本中,只要在...

jsp技术

在JSTL EL中处理java.util.Map,及嵌套List的情况

阅读(20) 作者(admin)

在方括号中指定键,并将相应的值作为表达式的值返回。例如,表达式 ${map['key']} 返回与 map标识符所引用的 Map 中的 "key" 键相关联的值。 当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的...

jsp技术

jsp 页面显示的一些用法

阅读(19) 作者(admin)

动态设置页面某个组件只读/读写 document.getElementById("custName").readOnly=false; document.getElementById("custName").readOnly=true;

动态设置页面某个组件隐藏/显示 tdid.style.display="block" //tdid...

jsp技术

根据Hibernte的cfg文件生成sql文件

阅读(25) 作者(admin)

复制代码 代码如下:public void exportHibernteToSQL(){ Configuration cfg=new Configuration().configure("/hibernate.cfg.xml"); SchemaExport schemaExport = new SchemaExport(cfg); schemaExport.setOutputFil...

jsp技术

五种 JSP页面跳转方法详解

阅读(24) 作者(admin)

1. RequestDispatcher.forward()   是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forwar...

jsp技术

JSP 防范SQL注入攻击分析

阅读(16) 作者(admin)

SQL注入攻击的总体思路: 发现SQL注入位置; 判断服务器类型和后台数据库类型; 确定可执行情况 对于有些攻击者而言,一般会采取sql注入法。下面我也谈一下自己关于sql注入法的感悟。 注入法: 从理论上说,认证网页中会有型如: s...

jsp技术

java eclipse 启动参数

阅读(27) 作者(admin)

在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出。 -arch [processor architecture] 描述:指定所使用的处理器的类别 举例:eclipse -arch x86或eclipse -arch s...

jsp技术

JSP避免Form重复提交的三种方案

阅读(26) 作者(admin)

1 javascript ,设置一个变量,只允许提交一次。   <script language="javascript">    var checksubmitflg = false;    function checksubmit() {    if (checksubmitflg == true) {    return false;    }...

jsp技术

通用大型网站页面静态化解决方案

阅读(27) 作者(admin)

多个文件服务器读写,这里可采用SMB协议 页面静态化,可采用freemarker开源框架 如果考虑到大量的读写请求,则将请求分布式或采用调度的办法来解决 第一点我们首先应该考虑文件服务器与静态页面的映射关系,即什么文件应该读...

jsp技术

一个通用的jsp分页PageBean

阅读(22) 作者(admin)

package com.shaccp.web.util; import java.util.List; public class PageBean { /** * * * @author ppy 2008-10-18 14:3:56 * totalRecords 总记录数 * list 保存分页的数据 * pageNo 当前页 * pageSize 页大小 * q...

jsp技术

jsp网站永久换域名的处理过程

阅读(26) 作者(admin)

1、在tomcat下针对旧域名做个虚拟主机 首页为index.jsp ,404错误页面为 unfind.jsp 首页使用301转向,有利于 搜索引擎优化 <% response.setStatus(301); response.setHeader( "Location","http://***.com"); response.s...

jsp技术

解决JSP开发中Web程序显示中文三种方法

阅读(23) 作者(admin)

方法一:最简单也是用的最多的方法   <%@ page language="java" pageEncoding="GBK" %>   或者<%@ page contenttype="text/html;charset=gbk";>这里可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符。   这个方法...

jsp技术

jsp hibernate 数据保存操作的原理

阅读(23) 作者(admin)

数据的保存,更新和删除: 1、Session.save()方法: Session.save()方法用于实体对象的持久化保存,也就是说当执行session.save()方法时会生成对应的insert SQL语句,完成数据的保存。如下面的代码: User user=new User(); user...

jsp技术

jsp Hibernate 函数简介

阅读(30) 作者(admin)

1、Configuration/SessionFactory/Session Configuration实例代表了一个应用程序中Java类型 到SQL数据库映射的完整集合. Configuration被用来构建一个(不可变的 (immutable))SessionFactory. SessionFactory是线程安...

jsp技术

Hibernate通用数据库操作代码

阅读(32) 作者(admin)

insert方法 复制代码 代码如下:public void insert(Object o){Session session = HibernateSessionFactory.currentSession();Transaction t = session.beginTransaction();session.save(o);t.commit();HibernateSess...

jsp技术

jsp Hibernate入门教程第1/3页

阅读(26) 作者(admin)

例如: 复制代码 代码如下:HibernateTest.java import onlyfun.caterpillar.*; import net.sf.hibernate.*; import net.sf.hibernate.cfg.*; import java.util.*; public class HibernateTest { public static void ma...

jsp技术

Hibernate save() saveorupdate()的用法第1/2页

阅读(26) 作者(admin)

一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,...

jsp技术

hibernate更新数据方法小结

阅读(24) 作者(admin)

复制代码 代码如下:Usertable user=null; Session session=HibernateSessionFactory.getSession(); String sql="from Usertable as user where user.username=?"; Query q=session.createQuery(sql); q.setString(0,...

jsp技术

jsp Hibernate批量更新和批量删除处理代码

阅读(24) 作者(admin)

以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段: tx = session.beginTransaction();Iterator customers=session.find("from Customer c where c.age>0").iterator();while(custom...

jsp技术

JSP彩色验证码的实例代码

阅读(27) 作者(admin)

image.jsp复制代码 代码如下:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerNa...

jsp技术

[J2SE]Java中3DES加密解密调用示例

阅读(32) 作者(admin)

jce.jar security/US_export_policy.jar security/local_policy.jar ext/sunjce_provider.jar Java运行时会自动加载这些包,因此对于带main函数的应用程序不需要设置到CLASSPATH环境变量中。对于WEB应用,不需要把这些包...

jsp技术

【算法】扑克发牌算法实现

阅读(40) 作者(admin)

首先给扑克牌中每张牌设定一个编号,下面算法实现的编号规则如下: u 红桃按照从小到大依次为:1-13 u 方块按照从小到大依次为:14-26 u 黑桃按照从小到大依次为:27-39 u 梅花按照从小到大依次为:40-52 u 小王为53,大王为54 算...