📄 zy_005fpub_jsp.java
字号:
out.write(" } \r\n");
out.write(" } \r\n");
out.write(" var count=0; \r\n");
out.write(" for (var k = 0; k < tmpLength;k++){ \r\n");
out.write(" aChar = tmpDateValue.substring(k,k+1); \r\n");
out.write(" if(aChar == \"-\") { \r\n");
out.write(" count++; \r\n");
out.write(" } \r\n");
out.write(" } \r\n");
out.write(" if (count!=2){ \r\n");
out.write(" alert(\"请按照格式输入日期!(yyyy-mm-dd)\"); \r\n");
out.write("\t\t\tdocument.all.end_date.value=\"\";\r\n");
out.write(" return false; \r\n");
out.write(" } \r\n");
out.write("\t\tvar strSeparator = \"-\"; //日期分隔符 \r\n");
out.write(" var strDateArray; \r\n");
out.write(" var intYear; \r\n");
out.write(" var intMonth; \r\n");
out.write(" var intDay; \r\n");
out.write(" var boolLeapYear; \r\n");
out.write(" strDateArray = tmpDateValue.split(strSeparator); \r\n");
out.write(" intYear = parseInt(strDateArray[0],10); \r\n");
out.write(" intMonth = parseInt(strDateArray[1],10); \r\n");
out.write(" intDay = parseInt(strDateArray[2],10); \r\n");
out.write(" if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) { \r\n");
out.write(" alert('不存在这个日期'); \r\n");
out.write(" document.all.end_date.value=\"\";\r\n");
out.write(" return false; }\r\n");
out.write(" if(intMonth>12||intMonth<1) { alert('不存在这个日期'); \r\n");
out.write(" document.all.end_date.value=\"\";\r\n");
out.write(" return false; } \r\n");
out.write(" if((intMonth==1||intMonth==3||intMonth==5||intMonth==7||intMonth==8||intMonth==10||intMonth==12)&&(intDay>31||intDay<1)) { alert('不存在这个日期'); \r\n");
out.write(" document.all.end_date.value=\"\";\r\n");
out.write(" return false; } \r\n");
out.write(" if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30||intDay<1)) { alert('不存在这个日期'); \r\n");
out.write(" document.all.end_date.value=\"\";\r\n");
out.write(" return false; } \r\n");
out.write(" if(intMonth==2){ \r\n");
out.write(" if(intDay<1) { alert('不存在这个日期'); \r\n");
out.write(" document.all.end_date.value=\"\";\r\n");
out.write(" return false; }\r\n");
out.write(" \r\n");
out.write(" boolLeapYear = false; \r\n");
out.write(" if((intYear%100)==0){ \r\n");
out.write(" if((intYear%400)==0) boolLeapYear = true; \r\n");
out.write(" } \r\n");
out.write(" else{ \r\n");
out.write(" if((intYear%4)==0) boolLeapYear = true; \r\n");
out.write(" } \r\n");
out.write(" \r\n");
out.write(" if(boolLeapYear){ \r\n");
out.write(" if(intDay>29) { alert('不存在这个日期'); \r\n");
out.write(" document.all.end_date.value=\"\";\r\n");
out.write(" return false; }\r\n");
out.write(" } \r\n");
out.write(" else{ \r\n");
out.write(" if(intDay>28) { alert('不存在这个日期'); \r\n");
out.write(" document.all.end_date.value=\"\";\r\n");
out.write(" return false; }\r\n");
out.write(" } \r\n");
out.write(" } \r\n");
out.write(" }\r\n");
out.write(" </script>\r\n");
out.write("\t<body>\r\n");
out.write("\t \t<form name=\"zy_pub\" action=\"");
out.print(basePath);
out.write("Zy_pub\" method=\"post\">\r\n");
out.write("\t \t<h2>作业发布</h2>\r\n");
out.write("\t \t<div class=\"articles\">\r\n");
out.write("\t \t");
DbConn conn=new DbConn();
String th_id=session.getAttribute("user").toString();
String sql="select b.cour_name,a.th_course_id from courses b,th_course a where a.th_id="+th_id+" and a.cour_id=b.cour_id";
String[][] th_cour_id=conn.getData(sql);
if(th_cour_id==null){
out.write("\r\n");
out.write("\t \t\t\t您暂无授课记录,请向管理员确认后再行发布!\r\n");
out.write("\t \t");
}
else
{
out.write("\r\n");
out.write("\t\t \t<ul style=\"list-style:none\">\r\n");
out.write("\t\t\t\t<li>作业名称: <input type=text name=hmmc></li>\r\n");
out.write("\t\t\t\t<li>课程名称: <select name=zy_cour_id style=\"width:150px\">\r\n");
out.write("\t\t\t\t");
for(int i=0;i<th_cour_id.length;i++){
out.println("<option value="+th_cour_id[i][1]+">"+th_cour_id[i][0]+"</option>");
}
out.write("\r\n");
out.write("\t\t\t\t</select>\r\n");
out.write("\t\t\t\t</li>\r\n");
out.write("\t\t\t\t\r\n");
out.write("\t\t\t\t<li>所属学年: <select name=acayear style=\"width:150px\">\r\n");
out.write("\t\t\t\t");
Aca a1=new Aca();
out.write("\r\n");
out.write("\t\t\t\t\r\n");
out.write("\t\t\t\t");
for(int i=0;i<7;i++)
{
String acayear=a1.getacayear(i);
out.print("<option value="+acayear+">"+ acayear+"</option>");
}
out.write("\r\n");
out.write("\t\t\t\t</select></li>\r\n");
out.write("\t\t\t\t<li>所属学期: <select name=aca style=\"width:150px\">\r\n");
out.write("\t\t\t\t<option value='一'>一</option>\r\n");
out.write("\t\t\t\t<option value='二'>二</option>\r\n");
out.write("\t\t\t\t</select></li>\r\n");
out.write("\t\t\t\t<li>截止日期:\r\n");
out.write("\t\t\t\t<script language=javascript>\r\n");
out.write("\t \t\t\t\tvar myDate=new dateSelector();\r\n");
out.write("\t \t\t\t\tmyDate.inputName='end_date'; //注意这里设置输入框的name,同一页中日期输入框,不能出现重复的name。\r\n");
out.write("\t \t\t\t\tmyDate.display();\r\n");
out.write(" </script></li>\r\n");
out.write(" <li>作业说明: <textarea name=content cols=50 rows=15 style=vertical-align:bottom ></textarea></li>\r\n");
out.write("\t\t\t\t<li>\r\n");
out.write("\t\t\t\t\t<div style=\"margin-left:120px\">\r\n");
out.write("\t\t\t\t\t\t<input type=submit name=submit value=发布 onClick=\"return check();\">\r\n");
out.write("\t\t\t\t\t\t<input type=reset name=rseset value=重置>\r\n");
out.write("\t\t\t\t\t</div>\r\n");
out.write("\t\t\t\t</li>\r\n");
out.write("\t\t\t</ul>\r\n");
out.write("\t\t\t");
}
out.write("\r\n");
out.write("\t\t\t</div>\r\n");
out.write("\t\t</form>\r\n");
out.write("\t</BODY>\r\n");
out.write("</html>\r\n");
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
try { out.clearBuffer(); } catch (java.io.IOException e) {}
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
}
} finally {
_jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -