- 浏览: 51884 次
- 性别:
- 来自: 郑州
最新评论
文章列表
登录拦截器
- 博客分类:
- 虾米-Java 拦截器
登录拦截器: 就是如果用户不登陆 直接访问程序的Action中方法 就会被拦截器拦截而后跳转到登录页面
分三步:
一、
在登录Action的验证User的方法中 如果用户存在 则把User存放到session中
比如:HttpSession session = ServletActionContext.getRequest().getSession();//放userAction继承的基类中
String CURRENT_USER = "current_user";//放到一个名为GeneralConstant的接口中
...
今天遇到了一个异常,调了好久终于搞定了。
异常:No result defined for action com.jpsycn.kfwggl.system.action.KeyWordAction and result input...
原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误
解决方法:1.在页面中给空值赋默认值。2.重新定义一个Action,去掉空值的成员变量。3.添加input的Result,并在这个页面给出提示------------------------------ ...
web项目导入文件乱码问题
- 博客分类:
- 虾米-Java
一、选中web工程—>右键->perperties->resource->Text file encoding->Other UTF-8;
二、可以对myeclipse工具进行编码,window->perference->general->workspace->Text file encoding->Other UTF-8;
解决根本问题. 新建项目时,文件编码为UTF-8
一和二结合 一般可以解决问题 创建的Jsp页面的编码是 UTF-8
一、创建
createuser kfwlyq identifiedby kfwlyq;
grantdbato kfwlyq;
grantCREATEPUBLICDATABASELINK,DROPPUBLIC
实现功能: 日期文本可输入 ,可选择 起始日期不能大于 截止日期
jsp: js在下面有链接 可以下载。
<td width="20%" align="center">
<input type="text" id="startTime" onblur="jugue(this)"
name="startTime" size="7" value="${startTime}" class=&qu ...
关于下拉菜单选项中带有复选框的实现
- 博客分类:
- 虾米-Java
原理: 点击文本框 显示隐藏的div层 div层中是遍历后的菜单选项 当做option
Jsp:
文本框 显示到页面:
<input type="text" readonly="readonly" name="keyword" size="30" id="area" value="${keyword}"/>
div层 隐藏 页面加载时候遍历子项: kwList:后台List<KeyWord ...
IE不支持Javascript中trim()函数 但是可以通过正则表达式来实现:
var str=" aabb ";
str=str.replace(/^s+|s+$/g,''); //使用正则替换字符串前后空格
这样就可以实现去除前后空格了。
下面转载一篇:http://hi.baidu.com/hnsmczw/item/ec99f432180b16382f0f8144
public void showURL() throws IOException {
// 第一种:获取类加载的根路径 D:\git\daotie\daotie\target\classes
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
// 获取当前类的所在工程路径; 如果不加“/” 获取当前类的加载目录 ...
Java 创建文件夹以及文件并写入内容
- 博客分类:
- 虾米-Java
创建文件夹:
public void createDir(String dirPath){
if(!new File(dirPath).exists()){
new File(dirPath).mkdir();
}
}
创建文件: filePath:文件路径 如:c:/a.txt
public s ...
有时候我们用javascript获取 name=“t”的对象数组 document.getElementsByName("name")是获取不到的
所以 我们应该用Jquery来获取 $("tr[name='t']") 表示获取在tr中所有name="t"的对象。
<tr name="t">
<td>饿了</td>
<tr>
<tr name="t">
<td>吃饭</td& ...
关于上传文件获取绝对路径(转载)
- 博客分类:
- 虾米-Java
转载地址:http://www.cnblogs.com/linjiqin/archive/2011/03/21/1990688.html
这个例子原理:
通过建立本地和服务器之间的通信链接 把本地中要上传的文件通过流上传到服务器上面
然后读取服务器中的文件。我用服务器中文件的路径代替本地的绝对路径
其实没有获取到本地的绝对路径,网上很多关于这方面的办法 但是大多都是针对IE和FF 没有Chrome
就借鉴了另一种方法。
多个<input type="file" name="image">的上传 name 在Acti ...
日期格式的转换以及数据库的日期格式
- 博客分类:
- 虾米-Java
SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
获取明天:
Date date=new Date();
Calendar calendar = new GregorianCalendar();
calendar.setTime(date); calend ...
加密:
下面是onclick事件:
function search(imgElement){
var trElement=imgElement.parentNode.parentNode.parentNode;
var key=$(trElement).children('td').eq(1).html();
var form = document.getElementById("myForm");
form.method = "POST";
for ...