struts 关于token 为什么我设置了用标签token后,不会自动获取一个session的id是不是浏览器问题,求高手strutssession 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是没有引入Struts标签<%@ taglib prefix="s" uri="/struts-tags" %> 其实解决重复提交的最有效办法就是ajax提交,后台做好ajax验证,前台必须点击按钮执行ajax事件才是有效的,按F5是无效的,比如:ajax.post("/login.htm", {user : 'admin', pwd : '123456'}, function(json) { if (json.success) { alert("登录成功"); window.location.href = "/index.htm"; } else { alert("用户名或密码错误"); }});后台:/** * 用户登录 */ public Json login() { try { CommUtil.checkAjax(Constant.REQUEST_POST);// 验证必须是ajax访问 String user = ParamUtil.paramString("user"), pwd = ParamUtil.paramString("pwd"); // 处理你的业务逻辑..... return new Json(true, Json.OPERATE_RIGHT_MESSAGE).addData("id", store.getId()); } catch (Exception e) { log.error("用户登录", e); return new Json(false, e.getMessage()); } }如果你代码这样写,就不存在有重复提交的可能 不是没有引入标签库,我今天写成<s:form><s:token/></s:form> 看源代码后能拿到session的id了,觉得3L说的有道理,可我只是学了js的ajax。代码有点看不懂。 不会自动获取一个session的id 是什么意思http://m635674608.iteye.com/blog/1395728 java web baidu 地图开发 getResourceAsStream 读取properties 本人想用java开发一个web系统,请问该怎么架构? 隐藏一行问题,高手请进 求一条联合两个表的数据对某个表中的数据进行更新的HQL或SQL语句 项目外包:大型视频类门户网站,类似央视 求一结果,关于ie打印机问题 如何自動建立主機在tomcat中 在图片中插入可访问的图表(标记)?? 请问哪位大侠有:JAVA连接远程数据库(MYSQL)的例子???? JFreeChart画柱状图,数据过多导致横轴标签显示为"...",悬赏100急求完美解决! div可编辑光标问题
<%@ taglib prefix="s" uri="/struts-tags" %>
ajax.post("/login.htm", {user : 'admin', pwd : '123456'}, function(json) {
if (json.success) {
alert("登录成功");
window.location.href = "/index.htm";
} else {
alert("用户名或密码错误");
}
});
后台:
/**
* 用户登录
*/
public Json login() {
try {
CommUtil.checkAjax(Constant.REQUEST_POST);// 验证必须是ajax访问
String user = ParamUtil.paramString("user"), pwd = ParamUtil.paramString("pwd");
// 处理你的业务逻辑.....
return new Json(true, Json.OPERATE_RIGHT_MESSAGE).addData("id", store.getId());
} catch (Exception e) {
log.error("用户登录", e);
return new Json(false, e.getMessage());
}
}
如果你代码这样写,就不存在有重复提交的可能