В частности, я получил эту проблему при попытке получить по умолчанию (no-args) InitialContext
во встроенном экземпляре Tomcat7 в SpringBoot.
Решение для меня заключалось в том, чтобы сообщить Tomcat enableNaming
.
, т.е.
@Bean
public TomcatEmbeddedServletContainerFactory tomcatFactory() {
return new TomcatEmbeddedServletContainerFactory() {
@Override
protected TomcatEmbeddedServletContainer getTomcatEmbeddedServletContainer(
Tomcat tomcat) {
tomcat.enableNaming();
return super.getTomcatEmbeddedServletContainer(tomcat);
}
};
}
Вы могли попробовать что-то вроде этого:
div.a {
position: relative;
background-color: #F88;
z-index: 0;
}
a.b {
position: relative;
z-index: 2;
}
a.b:hover {
background-color: #8F8;
}
a.c {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
a.c:hover {
background-color: #88F;
}
a.c span {
display: none;
}
<div class="a">
foo
<a href="bar" class="b">bar</a>
<a href="foo" class="c"><span>baz</span></a>
</div>
Возможно, это работало бы?
div.parentBox {
position:relative;
height:100px;
}
a.someLink {
position:absolute;
top:0;
left:0;
height:100px;
}
// Now just position the two spans
<div class="parentBox">
<span class="someText">Some Text</span>
<a href="#" class="someLink">
<span class="linkText">Link Text</span>
</a>
</div>
То, что я сделал в прошлом, является использованием JavaScript для присоединения соответствующей функциональности к отделению (предполагающий, что это - родительский элемент) так, чтобы, когда это нажато, window.location был, выполнил открытие .href атрибута дочерней ссылки.
Что-то вроде этого, возможно.
// jQuery Code
$(".parentDivLink").click(function(){
window.location = $(this).find("a.mainLink").attr("href");
});
<div class="parentDivLink">
<a href="http://www.google.com" title="Google" class="mainLink">Click Me</a>
</div>
Просто место на onclick обработчике событий на внешнем элементе, который, когда нажатые вызовы "window.location = 'yourURLhere'";
Вы могли добавить атрибут стиля - "cursor:pointer" для получения ручного курсора когда мышь.
у Вас мог также быть блок кода парения css для получения цветных изменений.
РЕДАКТИРОВАНИЕ: просто реализованный никакой JavaScript, так в этом случае, не сохраняет тег и просто определяет стиль для него в css, тот способ, которым можно дать ему высоту, ширину, и т.д.
Плавание с отрицательными полями должно работать также.
Протестированный (только в IE6):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Link within link</title>
<style type="text/css">
.Parent {
width: 500px;
background-color: yellow;
}
.sub {
float: left;
margin-left: -300px;
}
.foo {
display:block;
float: left;
text-decoration: none;
}
</style>
</head>
<body>
<a href="foo" Class="foo"><div class="Parent">foo </div></a>
<div class="sub"><a href="bar">Link text</a></div>
</body>
</html>
Вы действительно реализуете большой потенциал для пользовательского беспорядка.