Java 如何在一次操作中获得多个文本区域中的jquery文本编辑器

Java 如何在一次操作中获得多个文本区域中的jquery文本编辑器,java,jquery,jsp,textarea,text-editor,Java,Jquery,Jsp,Textarea,Text Editor,我有一个jquery文本编辑器&有一个多文本区域,我想在一个动作中显示每个文本区域中的jquery文本编辑器,但只能显示第一个文本区域 这是我的Jquery代码 这是我的HTML代码 这是我的SQL代码 public PatientDeschargeInfo getPatientInfoForDescharge( String p_admission_no) { //String vDAY_PK_NO = "";

我有一个jquery文本编辑器&有一个多文本区域,我想在一个动作中显示每个文本区域中的jquery文本编辑器,但只能显示第一个文本区域

这是我的Jquery代码

这是我的HTML代码

这是我的SQL代码

        public PatientDeschargeInfo getPatientInfoForDescharge(
                String p_admission_no) {

            //String vDAY_PK_NO = "";
            if (dbConnection == null) {
                dbConnection = new DatabaseConnection();
            }

            String strProcedure = "{call pkg_discharge.prc_dispatinfo(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}";
            try {
                connection = dbConnection.connectDB();
                cs = connection.prepareCall(strProcedure);

                cs.setString(1, p_admission_no);
                cs.registerOutParameter(2, java.sql.Types.DATE);
                cs.registerOutParameter(3, java.sql.Types.DATE);
                cs.registerOutParameter(4, java.sql.Types.VARCHAR);
                cs.registerOutParameter(5, java.sql.Types.VARCHAR);
                cs.registerOutParameter(6, java.sql.Types.VARCHAR);
                cs.registerOutParameter(7, java.sql.Types.VARCHAR);
                cs.registerOutParameter(8, java.sql.Types.VARCHAR);
                cs.registerOutParameter(9, java.sql.Types.VARCHAR);
                cs.registerOutParameter(10, java.sql.Types.VARCHAR);
                cs.registerOutParameter(11, java.sql.Types.VARCHAR);
                cs.registerOutParameter(12, java.sql.Types.VARCHAR);
                cs.registerOutParameter(13, java.sql.Types.VARCHAR);
                cs.registerOutParameter(14, java.sql.Types.VARCHAR);
                cs.registerOutParameter(15, java.sql.Types.VARCHAR);
                cs.registerOutParameter(16, java.sql.Types.VARCHAR);
                cs.registerOutParameter(17, java.sql.Types.VARCHAR);


                cs.execute();
                //deschargeInfo = new PatientDeschargeInfo();
                deschargeInfo.setPatientDateOfAdmission(cs.getDate(2));
                deschargeInfo.setPatientDateOfDischarge(cs.getDate(3));
                deschargeInfo.setPatientRegistrationNo(cs.getString(4));
                deschargeInfo.setPatientName(cs.getString(5));
                deschargeInfo.setPatientNationalId(cs.getString(6));
                deschargeInfo.setPatientGender(cs.getString(7));
                deschargeInfo.setPatientBloodGroup(cs.getString(8));
                deschargeInfo.setPatientContactNo(cs.getString(9));
                deschargeInfo.setPatientAge(cs.getString(10));
                deschargeInfo.setPatientAdmittingDoctor(cs.getString(11));
                deschargeInfo.setPatientAdmittingUnder(cs.getString(12));
                deschargeInfo.setPatientBedNo(cs.getString(13));
                deschargeInfo.setPatientWordNo(cs.getString(14));
                deschargeInfo.setPatientAddress(cs.getString(15));
                deschargeInfo.setDepartmentId(cs.getString(16));
                deschargeInfo.setDepartmentName(cs.getString(17));

               // vDAY_PK_NO = cs.getString(9);

            } catch (Exception ex) {
                ex.printStackTrace();
            } finally {
                try {
                    cs.close();
                    connection.close();
                } catch (SQLException ex) {
                    ex.printStackTrace();
                }
            }
//          System.out.println("pkStrring " + vDAY_PK_NO);
            return deschargeInfo;
        }
SQL代码是

public List<PatientDeschargeInfo> getDepartmentHeader(String ADMISSION_NO){
    List<PatientDeschargeInfo> deschargeInfo = new ArrayList<PatientDeschargeInfo>() ;
    boolean fg = true;
    con = dbc.connectDB();

    if (con == null) {
        fg = false;
    }
    if(fg){
        try{
            st=con.createStatement();

                    String qty ="select LKP_ID , (select lkp_name " +
                            "from   m00_lkp " +
                            "where  grp_id =10 " +
                            "and    rsta   = 0 " +
                            "and    lkp_id = a.lkp_id) head_name " +
                            "from   eh_discheadmap a " +
                            "where  dept_no = ( select parent_dept " +
                            "from   hr_dept " +
                            "where  dept_no = (select dept_no  " +
                            "from   ip_admission " +
                            "where  admission_no = '"+ADMISSION_NO+"'))";

            System.out.println("Qry :"+qty);

            rs = st.executeQuery(qty);
            while (rs.next()) {
                //deschargeInfo.setPatientAddress(rs.getString(""));
                //deschargeInfo.setPatientAdmissionNo(rs.getString(""));
                PatientDeschargeInfo patientDeschargeInfo = new PatientDeschargeInfo();
                patientDeschargeInfo.setHeaderName(rs.getString("head_name"));
                patientDeschargeInfo.setHeaderNo(rs.getInt("LKP_ID"));
                deschargeInfo.add(patientDeschargeInfo);

                //resultList.add(deschargeInfo);
            }
            } catch (SQLException sq) {
            sq.printStackTrace();
        } finally {
            try {
                if (rs != null) {
                    rs.close();
                }
                con.close();
            } catch (SQLException ex) {
                ex.printStackTrace();
            }
        }
    }
    return deschargeInfo;
}

您只有一个文本区域。如果您想让它适用于所有内容,则必须更改$editor.cleditoroptions[0];类似于$'textarea.cleditoroptions[0];然后相应地更改生成器函数。id必须是唯一的,改用类,它就会工作。@Sanchit不,他/她正在使用模板语言。是的,我也认为id必须是唯一的,我就是这么做的,但问题是我如何在jqueryYou更新了代码,现在id是唯一的,但是当您想要选择几个元素时,应该使用类。$。编辑
<%@taglib prefix="s" uri="/struts-tags"%>
<!-- 

-->
<div>

<table border="0" class="" width="100%">
<tr>
<td><fieldset><legend>Patient Demography </legend><table width="100%" style="border:0px solid #FFFFFF"  cellpadding="0" cellspacing="0">

      <tr>
        <td>HN</td>
        <td><s:property value='deschargeInfo.patientRegistrationNo'/></td>
      </tr>

      <tr>
        <td>Age</td>
        <td><s:property value='deschargeInfo.patientAge'/></td>
      </tr>
      <tr>
        <td>Name</td>
        <td><s:property value='deschargeInfo.patientName'/></td>
      </tr>
      <tr>
        <td>Gender</td>
        <td><s:property value='deschargeInfo.patientGender'/></td>
      </tr>


      <tr>
        <td>Contact Info</td>
        <td><s:property value='deschargeInfo.patientContactNo'/></td>
      </tr>

    </table></fieldset></td>
<td><fieldset><legend>Doctor's Info</legend><table width="100%" border="0" style="border:0px solid #FFFFFF"  cellpadding="0" cellspacing="0">
   <tr>
        <td>Admitted Under</td>
        <td><s:property value='deschargeInfo.patientAdmittingUnder'/></td>
      </tr>
      <tr>
        <td>Admitted By</td>
        <td><s:property value='deschargeInfo.patientAdmittingDoctor'/></td>
      </tr>
       <tr>
        <td>Department Name</td>
        <td><s:property value='deschargeInfo.departmentName'/></td>
      </tr>

</table></fieldset></td>
<td><fieldset><legend>Admission Information</legend><table width="99%" border="0" style="border:0px solid #FFFFFF"  cellpadding="0" cellspacing="0">



      <tr>
        <td>Date Of Admission</td>
        <td><s:property value='deschargeInfo.patientDateOfAdmission'/></td>
      </tr>
      <tr>
        <td>Date Of Discharge</td>
        <td><s:property value='deschargeInfo.patientDateOfDischarge'/></td>
      </tr>
        <tr>
        <td>Length of LOS</td>
        <td><s:property value=''/></td>
      </tr>
      <tr>
        <td>Ward No</td>
        <td><s:property value='deschargeInfo.patientWordNo'/></td>
      </tr>
      <tr>
        <td>Bed/Cabin No</td>
        <td><s:property value='deschargeInfo.patientBedNo'/></td>
      </tr>


    </table></fieldset></td>
</tr>

<tr>

<td height="265" colspan="3"><div id="headerRemoveDiv">


 <table class="subTableCC" width="100%">
    <tr>

        <th width="100%">Header Name</th>
        <!--  <th width="42">Remove</th>-->
    </tr>
    <s:iterator status="stat" value="deschargeList">
    <tr>

        <td width="100%">
        <s:property value="headerName" />
        </td>

    </tr>
     <tr>


    <td width="100%" height="211" colspan="8" style="padding:0px;">
    <textarea name="textarea" cols="150" rows="13" id="<s:property value='headerNo'/>" ></textarea></td>
  </tr>
    </s:iterator>
</table></div></td>
</tr>

</table>
</div>
public String getPatientDemographyActionTest(){

    PatientDischargeInfo patientDischargeInfo = new PatientDischargeInfo();
    deschargeInfo=patientDischargeInfo.getPatientInfoForDescharge(patientAdmissionNo);
    DepartmentHeaderInfo departmentHeaderInfo = new DepartmentHeaderInfo();
    deschargeList=departmentHeaderInfo.getDepartmentHeader(patientAdmissionNo);
    ActionContext.getContext().getSession().put(sessionVariable.getHeaderInfo(), deschargeList);

    return "getPatientDemographyActionTest";
}
        public PatientDeschargeInfo getPatientInfoForDescharge(
                String p_admission_no) {

            //String vDAY_PK_NO = "";
            if (dbConnection == null) {
                dbConnection = new DatabaseConnection();
            }

            String strProcedure = "{call pkg_discharge.prc_dispatinfo(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}";
            try {
                connection = dbConnection.connectDB();
                cs = connection.prepareCall(strProcedure);

                cs.setString(1, p_admission_no);
                cs.registerOutParameter(2, java.sql.Types.DATE);
                cs.registerOutParameter(3, java.sql.Types.DATE);
                cs.registerOutParameter(4, java.sql.Types.VARCHAR);
                cs.registerOutParameter(5, java.sql.Types.VARCHAR);
                cs.registerOutParameter(6, java.sql.Types.VARCHAR);
                cs.registerOutParameter(7, java.sql.Types.VARCHAR);
                cs.registerOutParameter(8, java.sql.Types.VARCHAR);
                cs.registerOutParameter(9, java.sql.Types.VARCHAR);
                cs.registerOutParameter(10, java.sql.Types.VARCHAR);
                cs.registerOutParameter(11, java.sql.Types.VARCHAR);
                cs.registerOutParameter(12, java.sql.Types.VARCHAR);
                cs.registerOutParameter(13, java.sql.Types.VARCHAR);
                cs.registerOutParameter(14, java.sql.Types.VARCHAR);
                cs.registerOutParameter(15, java.sql.Types.VARCHAR);
                cs.registerOutParameter(16, java.sql.Types.VARCHAR);
                cs.registerOutParameter(17, java.sql.Types.VARCHAR);


                cs.execute();
                //deschargeInfo = new PatientDeschargeInfo();
                deschargeInfo.setPatientDateOfAdmission(cs.getDate(2));
                deschargeInfo.setPatientDateOfDischarge(cs.getDate(3));
                deschargeInfo.setPatientRegistrationNo(cs.getString(4));
                deschargeInfo.setPatientName(cs.getString(5));
                deschargeInfo.setPatientNationalId(cs.getString(6));
                deschargeInfo.setPatientGender(cs.getString(7));
                deschargeInfo.setPatientBloodGroup(cs.getString(8));
                deschargeInfo.setPatientContactNo(cs.getString(9));
                deschargeInfo.setPatientAge(cs.getString(10));
                deschargeInfo.setPatientAdmittingDoctor(cs.getString(11));
                deschargeInfo.setPatientAdmittingUnder(cs.getString(12));
                deschargeInfo.setPatientBedNo(cs.getString(13));
                deschargeInfo.setPatientWordNo(cs.getString(14));
                deschargeInfo.setPatientAddress(cs.getString(15));
                deschargeInfo.setDepartmentId(cs.getString(16));
                deschargeInfo.setDepartmentName(cs.getString(17));

               // vDAY_PK_NO = cs.getString(9);

            } catch (Exception ex) {
                ex.printStackTrace();
            } finally {
                try {
                    cs.close();
                    connection.close();
                } catch (SQLException ex) {
                    ex.printStackTrace();
                }
            }
//          System.out.println("pkStrring " + vDAY_PK_NO);
            return deschargeInfo;
        }
public List<PatientDeschargeInfo> getDepartmentHeader(String ADMISSION_NO){
    List<PatientDeschargeInfo> deschargeInfo = new ArrayList<PatientDeschargeInfo>() ;
    boolean fg = true;
    con = dbc.connectDB();

    if (con == null) {
        fg = false;
    }
    if(fg){
        try{
            st=con.createStatement();

                    String qty ="select LKP_ID , (select lkp_name " +
                            "from   m00_lkp " +
                            "where  grp_id =10 " +
                            "and    rsta   = 0 " +
                            "and    lkp_id = a.lkp_id) head_name " +
                            "from   eh_discheadmap a " +
                            "where  dept_no = ( select parent_dept " +
                            "from   hr_dept " +
                            "where  dept_no = (select dept_no  " +
                            "from   ip_admission " +
                            "where  admission_no = '"+ADMISSION_NO+"'))";

            System.out.println("Qry :"+qty);

            rs = st.executeQuery(qty);
            while (rs.next()) {
                //deschargeInfo.setPatientAddress(rs.getString(""));
                //deschargeInfo.setPatientAdmissionNo(rs.getString(""));
                PatientDeschargeInfo patientDeschargeInfo = new PatientDeschargeInfo();
                patientDeschargeInfo.setHeaderName(rs.getString("head_name"));
                patientDeschargeInfo.setHeaderNo(rs.getInt("LKP_ID"));
                deschargeInfo.add(patientDeschargeInfo);

                //resultList.add(deschargeInfo);
            }
            } catch (SQLException sq) {
            sq.printStackTrace();
        } finally {
            try {
                if (rs != null) {
                    rs.close();
                }
                con.close();
            } catch (SQLException ex) {
                ex.printStackTrace();
            }
        }
    }
    return deschargeInfo;
}