这个很好实现,和jsp没什么关系,纯js的东西,给你提供个思路吧function change{}{
     var two=doucment.getElemntById("two");
     var test= doucment.getElemntById("test");
     if(test.value==1)
         two.innerHTML="<input type=text name=stirng >";
     else if(test.value==2)
         two.innerHTML="<input type=text name=int>";//给他绑定个键盘按下的事件
     else  
         two.innerHTML="<input type=text name=name>";//给他绑定个日期控件
}
<select id="test" onchange="change()">
<option value="1">String</option>
<option value="2">int</option>
<option value="3">date</option>
</select>
<div id="two"/>