头脑混乱,实在没办法了
我要实现的功能是点击一个按钮,然后出现一个表。。。
开始我想到的是用定制标签,但定制标签不会用,于是我就打算用如下的
<form id= "showCreateTable " name= "showCreateTable " method= "get " action= "/admin/pdtmng.jsp ">
<input type= "submit " name= "showTable " value= "新增记录 "> </input>
<input type= "hidden " name= "ft " value= "true "> </input>
</form>
<%if(***){ %> //这里出了问题
<table> </table>
<%}%>
问题出现在上面标记处,我不知道怎样捕获上面提交的参数。。。
不晓得大家能不能看懂,最近要用jsp,才开始学,但由于要一边学一边用,概念什么的就是完全混乱。。。很多东西也是想到了就拿来用,也不知道可不可以。。。万恶的xxx。。。
------解决方案--------------------用这个试试request.getParameter( "ft ")
------解决方案--------------------把 <% if(ft.equals( "true ")){ %> 必为 <% if( "true ".equals(ft)){ %> 就可以了
------解决方案--------------------....用JS控制table的style不一會就搞定了。。。
------解决方案--------------------ls说的不错哦
<input type= "button " id= 'but ' value= "显示列表 " onclick= "view() "> </input>
<table id= 'table1 ' style= 'display:none '> </table>
在js中
function view(){
tab = document.getElementById( "table ");
if(tab.style.diaplay==none){
tab.style.diaplay== " ";
document.getElementById( "tbut ").value= '隐藏列表 ';
}else{
tab.style.diaplay==none;
document.getElementById( "tbut ").value= '显示列表 ';
}
}
------解决方案--------------------用javascript拼寫出來就好了,又干凈又利落,我們都是這么做的