- 浏览: 170239 次
- 性别:
- 来自: 天津
最新评论
文章列表
jsp include 乱码问题的解决
- 博客分类:
- 异常处理
jsp include 乱码问题的解决jsp include 的文件有时候会出现乱码,经过测试发现如下方法可以修改。第一种情况可以修改被include的文件:1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:
java 代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2.当jsp include静态文件时(html文件) ...
Java enum的用法详解
- 博客分类:
- java开发知识
用法一:常量
在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
public enum Color {
RED, GREEN, BLANK, YELLOW
}
用法二:switch
JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。
今天写程序时,需要根据active值的不同,分别显示“开始”或“停止”,而且是在jsp中完成,不是在js文件中用javascript。因此用到了Core标签库中的if和choose。
因为用普通的if else无法获得html标签中的值,所以用了<c:if>获得值来进行判断,其用法如下;
Html代码
<c:if test=”${user.visitCount==1}”>
input输入框实现联想功能
- 博客分类:
- 小功能
参考网址http://www.jb51.net/article/28075.htm
自动完成功能是指:类似百度搜索之类的输入一个词的一部分后就自动提示,然后用户可以选择,不需要再输入剩余部分。
实现这个功能需要服务端配合。客户端通过脚本来展示从服务端取得的数据。
先看客户端的HTML:
复制代码代码如下:
e.keycode详解
- 博客分类:
- jsp
e.keycode详解
function submitLoginForm(e) { e = window.event || e; if(e.keyCode == 13) { login(); }}
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = P ...
1、自动登录
2、找回密码-反向解密密码,发送邮件,获取激活链接
新建一个 “密码找回”表 记录3个字段 “user_id” “过期时间” 和一个“随机md5值” 用户点忘记密码的时候 #1() { 删除忘记密码表中 user_id = $user_id的 记录 } 并生成一个随机md5值 插入一条新记录 然后把md5值加到url里 发送给用户 用户点击url的时候 (检测 “密码找回表” 该md5值是否存在 && 是否过期) 不存在 || 过期 执行 #1() exit else ...
struts2与cookie实现自动登录
- 博客分类:
- 小功能
一、本文主要介绍struts2与cookie结合实现自动登录
struts2与cookie结合时要注意采用.action 动作的方式实现cookie的读取。好了直接看代码:
首先是struts2的配置文件:struts.xml
该配置文件,用户验证成功跳转到success.jsp页面。验证失败跳转到Login.jsp页面
项目下载地址:http://download.csdn.net/source/3477755
[html] view plaincopy
Java代码实现自动登录功能
- 博客分类:
- 小功能
通常我们登录某网站,会有选择保存几天,或者是几个星期不用登录,之后输入该网站地址无需登录直接进入主页面,那么这就叫做自动登录,怎么实现呢,下面我以一个小例子来演示一下
登录页面:login.jsp
Html代码
<span style="font-size: medium;"><%@ page language="java"
js 判断checkbox是否选中
- 博客分类:
- js
核心提示: 大家在很多场合也许会遇到判断页面是否有元素选中,下面介绍的是利用js判断是否选中CheckBox的方法。
//第几个没有选
<input type="checkbox" name="checkbox1" checked> <input type="ch ...
c:each标签详细解释
- 博客分类:
- jsp
<c:forEach>标签的语法定义如下所示。
<c:forEach var="name" items="expression" varStatus="name"
begin="expression" end="expression" step="expression">
body content
</c:forEach>
<c:forEach>标签具有以下一些属性:
l var:迭代参数的 ...
<s:property>的用法
- 博客分类:
- jsp
1,访问Action值栈中的普通属性: <s:property value="attrName"/> 2,访问Action值栈中的对象属性(要有get set方法): <s:property value="obj.attrName"/> <s:property value="obj1.obj2.attrName"/> 3,访问值栈中对象属性的方法 <s:property value="obj.methodName()"/> 4,访问值栈中action的普通方法: & ...
SSM框架中以注解形式实现事务管理
- 博客分类:
- 框架知识
什么是事务?
在编写业务的过程中,会需要进行事务处理,当需要执行多条插入语句时,如果前几条成功,而最后一条失败,那么我们需要回滚数据库操作,保持数据的一致性和完整性,此时,就需要利用DB的事务处理。事务是恢复和并发控制的基本单位。
简单来说,所谓的事务,是一个操作序列,这些操作 要么都执行,要么都不执行 ,它是一个不可分割的工作单位。
事务应该具有 4个属性 :原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。
project2010秘钥
- 博客分类:
- 杂项
http://wenku.baidu.com/link?url=cg_YZPL-PfhD0ta48C-FxVoOT_eSpKqfH_ppl4WzraxsW7oPBpwwN2nNWGmwzqey2u_kn4KMAqp8k8faWc2kgetwCMVyZn_i6txnqv3nddC
ssm框架报500问题
- 博客分类:
- 异常处理
POST http://localhost:8080/GKBANK2/fileUpload/getExcel.action 500 (Internal Server Error)
f.support.ajax.f.ajaxTransport.send @ jquery-1.7.2.min.js:4
f.extend.ajax @ jquery-1.7.2.min.js:4
poiexcel @ welcome.jsp:53
onclick @ welcome.jsp:631
HTTP Status 500 - Unable to instantiate Action, file ...
遍历Map的四种方法
- 博客分类:
- java开发知识
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二 ...