Multiple annotations found at this line问题分析及解决

举报
SHQ5785 发表于 2022/12/04 09:36:52 2022/12/04
【摘要】 该问题主要是由下面这句引起的:<base href="<%= basePath %>">但这句话似乎又没有任何问题。将这句话删除问题就得到了解决,而且对原来的网站没有影响。经过在网上一番查找,总结如下:这个错误出现的原因是由自己在做jsp文件引入时引起的,文件加载合并过程中出现了代码加载重复的现象。经过阅读下面的文档则恍然大悟,原来自己删了JSP页面开头的代码,才会出现这样的问题。将源代码进...

该问题主要是由下面这句引起的:

<base href="<%= basePath %>">

但这句话似乎又没有任何问题。将这句话删除问题就得到了解决,而且对原来的网站没有影响。

经过在网上一番查找,总结如下:这个错误出现的原因是由自己在做jsp文件引入时引起的,文件加载合并过程中出现了代码加载重复的现象。经过阅读下面的文档则恍然大悟,原来自己删了JSP页面开头的代码,才会出现这样的问题。将源代码进行恢复则问题得到解决。

附:

JSP中<base href="<%=basePath%>">作用

通常在JSP页面开头有如下代码:

<%  

String path = request.getContextPath();  

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  

%>  

 这段代码的意思是获取当前项目的路径,如:http://localhost:8080/项目名称。

 在<head></head>中通常有如下代码:

 <base href="<%=basePath%>">  

 这是设置基础路径的,basePath为变量,简单的静态网页的话你设置比如:<base href="http://www.baidu.com">,那你下面的href属性就会以你上面设的为基准,如:<a href="http://www.baidu.com/xxx.htm"></a>你现在就只需要写<a href="xxx.htm"></a>

1.javascript alert弹出对话框时确定和取消两个按钮返回值?

用的不是alert对话框,是confirm

confirm(str);

参数str:你要说的话或问题;

返回值:bool类型,返回用户是否点击确定。如果点击确定,返回true,如果点击取消或小叉子关闭对话框,返回false;

var r=confirm("确认还是取消?")

console.log(r);

2.js文件中插入html代码

var div = document.createElement("div");

div.innerHTML = "<b>Huaqiang Sun 路过</b>"; document.body.appendChild(div);

3.Angularjs中js如何实现跳转到一个路由中的状态?

$state.go('producer', {producerId: producerId});

js实现html页面跳转

window.location.href='index.html';

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。