为什么我的jsp经过action跳转之后无法正常显示js中的内容,不经action跳转引入js中的内容正常显示。

而且我经action跳转后引入的js用的都是绝对路径,部分js内容显示,也就是不能显示完全,这是为什么,请高手解答........还有我用的js里面是根据数据生成的条形图... 而且我经action跳转后引入的js用的都是绝对路径,部分js内容显示,也就是不能显示完全,这是为什么,请高手解答........
还有我用的js里面是根据数据生成的条形图,已通过action跳转就无法显示了,火狐却可以...
展开
 我来答
百度网友37480af
2012-11-21 · TA获得超过589个赞
知道答主
回答量:78
采纳率:0%
帮助的人:43.9万
展开全部
不能显示完全一般是js方法里有错误吧,可能跳转后页面的内容有了改变,导致js方法中出现异常,用浏览器的开发工具调试一下吧。
追问
我想也是js错误,所以错误前面的代码正常执行,后面的无法正常执行。
可是火狐却可以正常执行。我的是IE8,我估计与ie有关系,但是不经action跳转却可以正常显示图形,这不是很奇怪么
追答
js中的有的方法不是所有的浏览器都支持的,IE8不行,你就用IE8浏览器调试一下呗。
好听名子
2012-11-21
知道答主
回答量:24
采纳率:0%
帮助的人:6.1万
展开全部
你用的form表单里,写的action对吧,提交的时候按钮类型选择的是submit还是button这是有区别的,建议你截个图让别人能够看清楚你的问题所在,才能更好地为你解答,这样的问题,出错的地方不固定的……
追问
不牵扯到表单提交....我直接是struts1的action跳转到一个jsp显示内容而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gz_pratt
2012-11-21
知道答主
回答量:46
采纳率:0%
帮助的人:21.8万
展开全部
直接在浏览器里面输入JS路径看看是否可以定位文件。

如果是公共的JQuery等框架,最好采用外网的public路径。
追问
外网的public路径??
追答
嗯,很多外部的.js库。Google, JQuery本身都有公共src
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
素雅又冷静灬小草ed24
2013-05-02 · TA获得超过338个赞
知道答主
回答量:53
采纳率:50%
帮助的人:49.4万
展开全部
这其实是路径的问题,我以前学习的时候遇见过,花了不少时间才发现原因。这种情况在使用struts框架的action的时候,比较容易出现。
当你的项目中使用的页面或action比较多的时候,你可能建立多个文件夹,把jsp页面放到里面,方便管理。同样,你的action也可能设置了不容的namespace,这样,你的action和jsp的路径就不同了,当你的 js 相对路径依照你的jsp路径来写的时候,在jsp的页面上js效果是正常显示的,但是经过action处理后就无法正常显示效果了,如果你想要在经过action后也能正常显示,那么你就需要根据action的路径来重新书写相对路径。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是勇敢
2012-11-21 · 希望快乐渡过第一天。
是勇敢
采纳数:914 获赞数:1799

向TA提问 私信TA
展开全部
肯定是你的路径出问题,把代码粘出来吧。
追问
代码太多,粘不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式