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

📄 distribute.jsp

📁 高等院校计算机专业毕业设计指导及开发实例丛书-项目申报系统
💻 JSP
字号:
<%@ page language="java"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html;charset=GB2312"%>

<jsp:useBean class="firm.firm" id="distribute" scope="page"></jsp:useBean>
<%
    String itemID=request.getParameter("itemID");
    String item_name=new String(request.getParameter("item_name").getBytes("8859_1"));
    String sort1=new String(request.getParameter("sort1").getBytes("8859_1"));
    String sort2=new String(request.getParameter("sort2").getBytes("8859_1"));
    String identityID="";
    
    if(sort1=="")sort1=="nosort";
    if(sort2=="")sort2=="nosort";
    String sql="select identityID,expert_name from I_p_info where sort1='"+sort1+"' or sort1='"+sort2+"' or sort2='"+sort1+"' or sor2='"+sort2+"'";
    ResultSet rs=distribute.executeQuery(sql);//从专家库中选出适合领域的专家ID

    String sql1="select count(distinct distribute) from I_p_info where sort1='"+sort1+"' or sort1='"+sort2+"' or sort2='"+sort1+"' or sor2='"+sort2+"'";
    ResultSet rs1=distribute.executeQuery(sql1);//适合领域的专家的人数

    if(rs1.next())
    {//从适合领域的专家中随机选出5名
        int i=rs1.count(distrinct distribute);
        String id[]=new String[i];
        int j=0;
        while(rs.next())
        {
            id[j]=rs.identityID;
            j++;
        }

        int k1,k2,k3,k4,k5;
        k1=(int)(Math.random()*i);
        String expert1=id[k1];
        while(1)
        {
            k2=(int)(Math.random()*i);
            if(k2!=k1) break;
        }
        String expert2=id[k2];
        while(1)
        {
            k3=(int)(Math.random()*i);
            if(k3!=k1 && k3!=k2) break;
        }
        String expert3=id[k3];
        while(1)
        {
            k4=(int)(Math.random()*i);
            if(k4!=k1 && k4!=k2 && k4!=k3) break;
        }
        String expert4=id[k4];
        while(1)
        {
            k5=(int)(Math.random()*i);
            if(k5!=k1 && k5!=k2 && k5!=k3 && k5!=k4) break;
        }
        String expert5=id[k5];

        String sql2="insert into I_distribute(itemID,item_name,identityID) values('"+itemID+"','"+item_name+"','"+expert1+"') values('"+itemID+"','"+item_name+"','"+expert2+"') values('"+itemID+"','"+item_name+"','"+expert3+"') values('"+itemID+"','"+item_name+"','"+expert4+"') values('"+itemID+"','"+item_name+"','"+expert5+"')";
        distribute.executeUpdate(sql);
    }
%>

⌨️ 快捷键说明

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