viewinfo2.jsp

来自「此资源是jsp应用开发 邓子云等编写的一书里的源代码」· JSP 代码 · 共 47 行

JSP
47
字号
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*,javax.naming.*,javax.sql.DataSource" %>
<html>
  <body bgcolor="#DCDADA">
  当前位置:信息中心-->查看信息<br>
  <%//------接收请求参数------
  	String infoId=request.getParameter("infoId");
  %>
  <%//------如果接收数据有误------
  	if(infoId==null||infoId.length()==0)
  	   response.sendRedirect("viewInfo1.jsp");
  %>
  <%//------构造查询的SQL语句------
  	String sqlStr="select * from info where infoId="+infoId;
  %>
  <%//------得到数据库连接------
  	Context initCtx = new InitialContext(); 
	Context ctx = (Context) initCtx.lookup("java:comp/env");
	Object obj = (Object) ctx.lookup("jdbc/sqlserver");
	DataSource ds = (javax.sql.DataSource)obj;
	Connection conn = ds.getConnection();
  %>
  <%//------查询出数据------
  	java.sql.Statement sql=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
  	java.sql.ResultSet rs=null;
  	rs=sql.executeQuery(sqlStr);
  	if(rs!=null){
  		rs.next();
  %>
  <table border="1" CELLSPACING=0 CELLPADDING=0>
  	<tr><td align="right" width="80">信息标题:</td>
  	<td align="left">
  		<%=rs.getString("infoTitle")%>
  	</td></tr>
  	<tr><td align="right">信息内容:</td>
  	<td align="left">
  		<%=rs.getString("infoContent")%>
  	</td></tr>
  </table>
  <%}%>
  <%
  	  if(conn!=null)
  		conn.close();
  	%>
  </body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?