It was silly error in JavaScript. Wicket page embeds into div like a charm
this way.
The correct JS:
function doSomeRequest(servletName){
var servlet =
servletName+document.attributeform.username.value; //the name
(URI) of your servlet
var req = servlet;
//compiling the request
var request =
addrequest(req);
//calls the addrequest function
request.onreadystatechange =
function(){ //this is
used to listen for changes in the request's status
if (request.readyState == 4) {
if (request.status == 200) {
document.getElementById('test').innerHTML =
request.responseText;
}
}
}
}
function addrequest(req) {
var request;
try { //create a request for
netscape, mozilla, opera, etc.
request = new XMLHttpRequest();
}catch (e) {
try { //create a request for
internet explorer
request = new ActiveXObject("Microsoft.XMLHTTP");
}catch (e) { //do some error-handling
alert("XMLHttpRequest error: " + e);
}
}
request.open("GET", req, true); //prepare the request
request.send(null); //send it
return request; //return the request
}
</script>