首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Struts2如何将action中的值传回页面

2012-09-06 
Struts2怎么将action中的值传回页面就是上传图片,判断是否是图片格式(后缀名正确就行),不是的话弹出一个对

Struts2怎么将action中的值传回页面
就是上传图片,判断是否是图片格式(后缀名正确就行),不是的话弹出一个对话框

[解决办法]

JScript code
var fileName = document.getElementById("upload").value.toLowerCase();var fileType = fileName.substring(fileName.lastIndexOf("."), fileName.length);if (fileType != ".jpg" && fileType != ".jpeg" && fileType != ".bmp") {showValInfo(document.getElementById("upload"), '<s:text    name="error"/>');return;}
[解决办法]
var img_reg = /\.([jJ][pP][gG]){1}$|\.([jJ][pP][eE][gG]){1}$|\.([gG][iI][fF]){1}$|\.([pP][nN][gG]){1}$|\.([bB][mM][pP]){1}$/;
if(path.trim()!=="") {
if (img_reg.test(path)) {
alert("正确");
}else{
alert("格式不正确");
}
}
[解决办法]
你说的情况可以用三种方式解决:
1、按你所想的,用action去判断再传值到前台,用request传值也行,再在页面上将结果打印出来,不过这种方式不建议;
2、同样用action去判断,不过可以用ajax,将path值异步传送到后台,用action判断,再传回结果到前台,用JS弹窗提示;
3、直接用JS判断,3楼兄台的JS代码是对的,全部操作都在客户端进行,建议用这种方法

热点排行