- 浏览: 408438 次
- 性别:
- 来自: 北京
最新评论
-
wen.owen:
感谢,终于明白为何JSP文件为何要放到WEB-INF里了
Web项目的WEB-INF目录使用说明 -
风过有声:
使用某个邮箱作为主机发送邮件的时候,需要开通这个邮箱 的smt ...
通过javaMail发送邮件,可设置多个收件人,多个附件 -
lzlg302:
刚好遇到这个问题
JSP页面的a标签直接链接文件不能含中文的解决办法
文章列表
1.关于java.lang.string.split xxx.split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回。2.字符串转字符数组 String str =" aa.png,a2.png,a3.png"; String[] arrayStr =new String[]{}; arrayStr = str.split(",");3.字符数组转list List list = java.util.Arrays.asList(arrayStr);4.list转化为字符数组 ...
要实现在html页面中实现横线从文字中间穿过的效果有三种方法可实现,如下:
1、是用CSS样式表中 text-decoration:line-through; 属性
2、是使用<del>186.00</del>html标签
3、是使用<s>186.00</s>html标签
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona ...
Property类中提供的in方法有三个:public Criterion in(Collection values)public Criterion in(Object[] values)public Criterion in(DetachedCriteria subselect)
但是,并没有提供相应的三个notin方法,只提供了一个:public Criterion notIn(DetachedCriteria subselect)看来,若是用Property方法,只能再创建一个子查询了。
不过,我们可以再查看Restrictions类。郁闷,Restrictions更离谱,只提供了 ...
QBE (Query By Example)Criteria cri = session.createCriteria(Student.class);cri.add(Example.create(s)); //s是一个Student对象list cri.list();实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我设置serial.setgifttoy("2"),
代码:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%&g ...
【转】js判断中文
- 博客分类:
- javascript
1>.var reg=/^[\u4E00-\u9FA5]+$/; 2>.用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" 3>.用JS的正则表达式如何判断输入框内为中文或者是英文数字,或者是三者混编1.只能输入数字和英文的: ...
代码:
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegisterCheck {
/**
* 验证输入的邮箱格式是否符合
* @param email
* @return 是否合法
*/
public static boolean emailFormat(String email)
{
boolean tag = tru ...
HTML代码:
<pre class="js" name="code"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<hea ...
HTML代码:
<body onLoad="createCode()">
<!--
整个html打开可以看到效果,不包含验证码背景图片,自己找一个命名为code.jpg就有背景了,
js验证码比jsp验证码好处在于:对于一个注册或者登陆页面,如果想通过点击提交按钮触发js事件,
那么jsp用的是(String)session.getAttribute("rand");那么对于刷新图片后,session不能立刻保存为新值,
验证就永远不能通过,反之js用的是一个全局变量不需要session
这个程 ...
一键分享可以按照需要进行编写,编写的原理也很简单,只要知道要分享到的网站的分享链接,以及需要传递的相关参数,即可自己拼装出来一个该网站的链接,然后把主流的分享网站的链接都放在一起,把样式调节的好看些,就可以作为一个分享的组件进行使用了。
现在有很多成熟的分享组件,完全已经为我们做好了所有主流网站的分享,我们只需要按照要求把代码引入即可使用,无需我们自己去查找相关网站的分享链接,也不需要我们自己头疼的设计和调节分享组件的样式。
目前主要的分享组件:
一、百度分享:
官网:http://share.baidu.com/
可以在官网上找到相关的版本和样式,样式有悬 ...
可以直接使用,直接调用getMD5Str(String str)这个方法,即可返回一个经过MD5加密的字符串。
MD5.java:
package com.icss.test;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.io.UnsupportedEncodingException;
public class Md5 {
public String getMD5Str(String str) thro ...
Struts 2框架本身内置了可实现多种功能的拦截器 。这些拦截器可以在Struts 2的配置文件struts-default.xml中。我们可以在struts2-core-2.1.6.jar中找到struts-default.xml,这个文件中配置了所有的struts2已经定义好的拦截器interceptor。
拦截器是在struts2的配置文件struts.xml中进行配置的,在struts.xml中可以配置多个拦截器,它们被包在<interceptors></interceptors>之间,例如下面的配置:
<?xml ver ...
1、页面直接输出值:
在页面中打印存放于request范围内的message的值:
<s:property value="#request.message"/>
2、迭代集合:
迭代(遍历)request范围内的一个list:deptList,获得部门信息,然后遍历每一个部门中的所有的员工集合:empList:
token标签输出两个隐藏的表单字段,用于防止表单的重复提交。要让token标签正常工作,需要启用TokenInterceptor或者TokenSessionInterceptor拦截器。
配置一:(需要配置的部分使用红色字体进行了标注)
1、 首先需要启用token,需要在struts.xml中进行配置token的拦截器:
在web项目中,为了安全,可能需要把jsp文件放在WEB-INF目录下,这样如果我们的页面中出现超链接a标签或者js的location.href去直接转向到WEB-INF下的某一个jsp页面,那么就会引用不到,因为这样的请求方式是客户端的请求,而WEB-INF页面只对服务端开放,对客户端是不可见的。这时候我们可以使用action,来进行转向,我们先去请求一个action,然后由这个action分发到这个WEB-INF