⑴ 用网页直接访问jsp正常,但是用action跳转之后js就失效了,报错是js里面的方法没有执行,求大神帮助
提供的信息量太少,只能说下可能的原因了。如果你js引入路径src=“/js/xxx.js”用action访问的话前面会加专上你访问action命名空属间的名字。如:/user/xxx.action,jsp引入的路径会变成http://ip:端口号/工程名/user/js/xxx.js,就访问不到js了。可以改成src=“js/xxx.js”去掉第一个斜线。
⑵ 如何实现某个jsp页面转到action判断错误之后输出错误提示信息再回到这个jsp页面用alert输出错误信息
这个。你用在action后台那里request.setAttribute("errors","错误了!");return false. 再struts里配置false回到这个页面,在开头那String errorinfo = request.getAttribute("errors")之后。用一个写一点js..看看这个if(<%=errorinfo%>!=null){
alert("(<%=errorinfo%>");
}