- 浏览: 61387 次
- 性别:
- 来自: 河南
最新评论
-
jokze:
要匹配所有的手机号码该怎么写呢?
各类型手机号码正则表达式 -
sohighthesky:
基本无用,更好的方法是把script标签放到body后面
jquery中$(document).ready()作用 -
captmjc:
Struts1的核心应该是RequestProcessor
struts2和struts1的区别 -
jianghuidong:
如果是<input type="file&qu ...
使用数组实现struts2组图上传 -
tudou721:
我想知道: 用这个组件上传图片时,怎样进行为空判断??无论如何 ...
使用数组实现struts2组图上传
文章列表
中国移动134.135.136.137.138.139.150.151.152.157.158.159.187.188 ,147(数据卡)中国联通130.131.132.155.156.185.186 中国电信133.153.180.189 CDMA 133,153
正则如下:
匹配移动手机号
"^1(3[4-9]|5[012789]|8[78])\d{8}$" 匹配电信手机号 "^18[09]\d{8}$" 匹配联 ...
01Struts2
国际化乱码问题解决收藏
开发工具:
MyEclipse 6.01
,所有的文件编码都设置为
utf-8
。所有过程正常开发结束后。将
messagesource.propertis
本地化:
native2ascii
messagesource.propertis messagesource_zh_CN.propertis
运行,发现页面上从资源文件中读取的内容仍然为乱码。
解决方法:本地化时指定编码方式即可,如下:
native2ascii
-encoding UTF-8 messagesource.prop ...
MyEclipse安装后一定要做的事-如改变默认编码
改变Eclipse或者MyEclipse新建文件的默认编码eclipse的:window-preferences-General-ContentType 的右边窗口,改成gbk也可以,utf-8也行。myEclipse的:window-preferences-myEclipse-files and editors-jsp里面有encodin ...
1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。windows–>perferences–>general–>startup and shutdown关掉没用的启动项:WTP :一个跟myeclipse差不多的东西,主要差别 ...
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseGen {
private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (h ...
DWR可以让你在浏览器中的Javascript代码调用Web服务器上的Java,就像是Java代码就在浏览器中一样。
DWR主要包括两部分:
在服务器上运行的Servlet来处理请求并把结果返回浏览器。 运行在浏览器上的Javascript,可以发送请求,并动态 ...
- 2009-01-04 14:31
- 浏览 1118
- 评论(0)
用prototype.js向页面中元素加载事件:
Event.observe(window,'load',
function(){
$('sg').observe('blur',checkSg);
}
定义该事件要执行的函数:
function checkSg(){
var gao=$F('sg');
var mygao=/^[1-9]d*|0$/;
if(gao!=""&&!gao.match(mygao)){
...
- 2009-01-03 11:49
- 浏览 1507
- 评论(0)
在实际项目中,由于要上传的图片比较多,我们需要对图片名称做一些处理,以避免图片名称相同,造成后者覆盖前者的意外。所以action中我们可以这样写:
package bag;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Date;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
pub ...
首先要做好准备工作:导入jar包struts2-core-2.0.9.jar,commons-fileupload-1.2.jar,commons-io-1.1.jar,freemarker-2.3.8.jar,xwork-2.0.4.jar,commons-logging-1.0.4.jar,commons-io-1.1.jar。
创建listupload.jsp页面(以三个图片为例):
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix=" ...
prototype$()系列函数的简单使用示例:
<!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">
<head>
<meta http-equiv="Content-Type" content=&q ...
Prototype 主要包括三个内容:一是提供了一些全局性的函数,替代原先烦琐重复的代码;二是对现有 Javascript 、 DOM 对象的扩展,提供访问公共函数的捷径;三是对 Ajax 应用的封装,使得开发 Ajax 应用更加容易和快速。全局性 ...
要分行和列显示同一个属性的不同记录,即该属性存在于数据库的不同记录结果
如:我要显示与zhaopin对应的danweixinxi中的name的所有记录,每行显示3列
根据记录条数计算行数,代码如下:
<tr>
<s:iterator id="zhaopin" value="list" status="st">
<td><s:property value="#zhaopin.danweixinxi.name"/></td&g ...
现在在页面上判断 显示两张图片 数据库中有图片就显示指定路径下的该图片,没有就显示默认图片,如下代码:
这里的personInfo是action中一对象,pic是personInfo一属性,所以无须用#,%{}之类的东西,只需像获取一个值一样,直接使用它的对象.属性,进行判断是否为空值。
<s:if test="null==personInfo.pic||personInfo.pic.isEmpty"> <img width="100" height="120" al ...
$(document).ready(),这是学习jQuery首先要明白的jquery语句:如果你想在你的页面应用jQuery,就得在页面中引
用$(document).ready()功能函数。$(document).ready()函数里面的内容将会在整个页面其他内容下载之前预先加载。代
码如下 ...
--desc 表名 描述表的内容
desc emp;
--加上数学表达式和列名 ""保持格式
select ename "name space", sal*12 year_sal from emp;
select 2*3 from dual;
select sysdate from dual;
--空值的数学表达式 结果都是空值
select ename, sal*12 + comm from emp;
--"||&quo ...