我刚开始用 JSP 编码。我只是对如何使表查询中的按钮仅对管理员会话可见感到困惑。这是我的代码:
<% if(session.getAttribute("user").equals("admin")){
%><script> $(document).ready(function(){
document.getElementById("btn_lihat").style.display="block";});</script></code></pre>
<% //some form submit }
%>
这是我的查询表...
<table border ="1">
<tr bgcolor="#7a9ac3">
<td>No</td>
<td>Perihal</td>
<td>Tanggal</td>
<td>Jenis</td>
<td>Tujuan</td>
<td>Gambar</td>
<td>Ket</td>
</tr>
<%
try{
Koneksi konek = new Koneksi();
Connection conn = konek.bukaKoneksi();
Statement stm = conn.createStatement();
String sql = "select * from surat";
ResultSet res = stm.executeQuery(sql);
while(res.next()){
%>
<tr>
<td><%=res.getString(1) %></td>
<td><%=res.getString(2) %></td>
<td><%=res.getString(3) %></td>
<td><%=res.getString(4) %></td>
<td><%=res.getString(5) %></td>
<td><a href="<%=res.getString(6) %>"><img src="<%=res.getString(6) %>" width="60" height="80"></a></td>
<td><a href="ServletSurat?nomor=<%=res.getString(1) %>" ><div id="btn_lihat" style="display: none"><input type="submit" name="cmd" value="lihat" id="lihat"></div></a></td>
</tr>
<%
}}
catch(Exception e){
out.print(e);
}
%>
</table>