⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modify.jsp~59~

📁 使用J2EE实现了软件园的下载和上传功能
💻 JSP~59~
字号:
<%@page contentType="text/html; charset=GB2312"%>
<%@page import="java.util.*,javax.naming.*,javax.rmi.*"%>
<%@include file="top.jsp"%>
<script type="text/JavaScript"  language="JavaScript">
function onChange()
{
   var a=document.form1.type.value;
   document.form1.action="modify.jsp?type="+a;
   document.form1.method="POST";
   document.form1.submit();
}
</script>
<html>
<head>
<title>modify</title>
<LINK href="css.css" type="text/css" rel="stylesheet">
</head>
<body bgcolor="#ffffff">
<center>

  <form  name="form1" id="form1" action="">
  软件类型:&nbsp;
  <select name="type" onChange="onChange()">
    <option value=所有软件>所有软件</option>
    <option value=系统工具>系统工具</option>
    <option value=书籍教程>书籍教程</option>
    <option value=图形图像>图形图像</option>
    <option value=多媒体类>多媒体类</option>
  </select>
  </form>
  <table border="1" bgcolor="#999999" width="770">
    <tr>
      <td align="center">软件名称</td><td align="center">上传日期</td><td align="center">大小</td><td align="center">类型</td><td align="center">相关信息</td><td align="center">修改</td><td align="center">删除</td>
    </tr>
  </table>

  <table border="1" bgcolor="#999999" width="770">
  <%
String type=new String(request.getParameter("type").toString().getBytes("iso8859-1"), "gb2312");
if(type==null){
  try {
    Context ic = new InitialContext();
    Object obj = ic.lookup("sessionBean");
    software.sessionHome home = (software.sessionHome) PortableRemoteObject.narrow(obj, software.sessionHome.class);
    software.session b = home.create();
    Collection c = b.getAll();
    Iterator i = c.iterator();
    while (i.hasNext()) {
      software.softwareRemote s = (software.softwareRemote) i.next();
      String str = new String(s.getSoftwareName().trim().getBytes("iso8859-1"), "gb2312");
      String dbID = new String(s.getSoftwareID().getBytes("iso8859-1"), "gb2312").trim().substring(0,8);
      String dbSoftware = new String(s.getSoftwareName().getBytes("iso8859-1"), "gb2312").trim();
      String dbType = new String(s.getSoftwareType().getBytes("iso8859-1"), "gb2312").trim();
      String dbInfor = new String(s.getSoftwareInfor().getBytes("iso8859-1"), "gb2312").trim();
      String dbSize=new String(s.getSoftwareSize().getBytes("iso8859-1"), "gb2312").trim();
      %>
      <tr>
        <td align="center">
        <%--
        href=""中:(引号一定要用,不然对于“TTPlayer 5.0版“,只能得到softwareName=TTPlayer)
        --%>
        <a href="software.jsp?softwareName=<%=str%>"><%=str%></a>
        </td>
        <td align="center"><input type="text" name="id"  disabled="disabled" value="<%=dbID%>"></td>
          <td><input type="text" name="size" disabled="disabled" value="<%=dbSize%>"></td>
            <td>
              <input type="text" name=softwareType disabled="disabled" value="<%=dbType%>">
            </td>
            <td><input type="text" name="softwareInfor" value="<%=dbInfor%>"></td>
              <td>修改</td>
              <td>删除</td>
      </tr>
      <%
      }
    } catch (Exception ex) {
      ex.printStackTrace();
    }}
    else{
      out.println(type);
    try {
    Context ic = new InitialContext();
    Object obj = ic.lookup("sessionBean");
    software.sessionHome home = (software.sessionHome) PortableRemoteObject.narrow(obj, software.sessionHome.class);
    software.session b = home.create();
    Collection c = b.getTypeSoftwares(type);
    Iterator i = c.iterator();
    while (i.hasNext()) {
      software.softwareRemote s = (software.softwareRemote) i.next();
      String str = new String(s.getSoftwareName().trim().getBytes("iso8859-1"), "gb2312");
      String dbID = new String(s.getSoftwareID().getBytes("iso8859-1"), "gb2312").trim().substring(0,8);
      String dbSoftware = new String(s.getSoftwareName().getBytes("iso8859-1"), "gb2312").trim();
      String dbType = new String(s.getSoftwareType().getBytes("iso8859-1"), "gb2312").trim();
      String dbInfor = new String(s.getSoftwareInfor().getBytes("iso8859-1"), "gb2312").trim();
      String dbSize=new String(s.getSoftwareSize().getBytes("iso8859-1"), "gb2312").trim();
      %>
      <tr>
        <td align="center">
        <a href="software.jsp?softwareName=<%=str%>"><%=str%></a>
        </td>
        <td align="center"><input type="text" name="id"  disabled="disabled" value="<%=dbID%>"></td>
          <td><input type="text" name="size" disabled="disabled" value="<%=dbSize%>"></td>
            <td>
              <input type="text" name=softwareType disabled="disabled" value="<%=dbType%>">
            </td>
            <td><input type="text" name="softwareInfor" value="<%=dbInfor%>"></td>
              <td>修改</td>
              <td>删除</td>
      </tr>
      <%
      }
    } catch (Exception ex) {
      ex.printStackTrace();
    }
    }
  %>
  </table>
</center>
<br><br><br><br>
</body>
</html>
<%@include file="foot.jsp"%>

⌨️ 快捷键说明

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