?? role_005finfo_jsp.java
字號:
package org.apache.jsp.imis_005fmanager;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.Hashtable;
import java.util.ArrayList;
import java.util.Iterator;
public final class Role_005fInfo_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
private static java.util.Vector _jspx_dependants;
public java.util.List getDependants() {
return _jspx_dependants;
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html;charset=gb2312");
pageContext = _jspxFactory.getPageContext(this, request, response,
"../error/error.jsp", true, 8192, true);
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
bean.roles.RolesBean roles = null;
synchronized (pageContext) {
roles = (bean.roles.RolesBean) pageContext.getAttribute("roles", PageContext.PAGE_SCOPE);
if (roles == null){
try {
roles = (bean.roles.RolesBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "bean.roles.RolesBean");
} catch (ClassNotFoundException exc) {
throw new InstantiationException(exc.getMessage());
} catch (Exception exc) {
throw new ServletException("Cannot create bean of class " + "bean.roles.RolesBean", exc);
}
pageContext.setAttribute("roles", roles, PageContext.PAGE_SCOPE);
}
}
out.write("\r\n");
out.write("<HTML>\r\n");
out.write("<HEAD>\r\n");
out.write("<TITLE>角色詳細信息");
out.write("</TITLE>\r\n");
out.write("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html\"; charset=\"gb2312\">\r\n");
out.write("<link href=\"css/style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n");
out.write("</HEAD>\r\n");
out.write("<script language=\"JavaScript\">\r\nfunction OpenPurviewDlg(s1){\r\n\t\tsHref=\"PurviewList.jsp?TRoleID=\"+s1+\"&TAction=purview\"; \r\n \t\twindow.open(sHref,\"_blank\", \" left=300,top=100,width=400, height=450,status=no,menubar=no,location=no,resizable=no,alwaysRaised=yes,z-look=yes,depended=yes, scrollbars=yes\");\t \t\t\r\n}\t\r\nfunction OpenRoleDlg(s1,s2,s3,s4){\r\n\tif (s4==\"del\") {\r\n \t\task=confirm(\"你確定將刪除該記錄嗎?\\n\\n點“確定”繼續,點“取消”返回\"); \r\n \t\tif (ask){\r\n \t \tsHref=\"Role_Operate1.jsp?TPurview='-1'&TRoleID=\"+s1\r\n \t \t +\"&TRoleName=\"+s2\r\n \t \t +\"&TRemark=\"+s3\r\n \t \t +\"&TAction=\"+s4; \r\n\r\n \t\t\twindow.open(sHref,\"_blank\",\"left=300,top=300,width=200, height=150,status=no,menubar=no,location=no,resizable=no,alwaysRaised=yes,z-look=yes,depended=yes\");\r\n \t\t}\r\n \t}\r\n \telse {\r\n \t sHref=\"Role_Operate.jsp?TPurview='-1'&TRoleID=\"+s1\r\n \t \t +\"&TRoleName=\"+s2\r\n \t \t +\"&TRemark=\"+s3\r\n \t \t +\"&TAction=\"+s4; \r\n");
out.write("\r\n \t\twindow.open(sHref,\"_blank\",\"left=300,top=300,width=350, height=150,status=no,menubar=no,location=no,resizable=no,alwaysRaised=yes,z-look=yes,depended=yes\");\r\n \t\r\n \t}\r\n\r\n}\r\n");
out.write("</script>\r\n");
out.write("<BODY BGCOLOR=#FFFFFF border=\"0\" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scrolling=\"auto\">\r\n");
out.write("<table align=\"center\" background=\"images/bg_main2.png\" width=\"734\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n ");
out.write("<tr>\r\n \t ");
out.write("<td align=\"center\" height=\"20\">系統角色信息");
out.write("</td>\r\n ");
out.write("</tr>\r\n");
out.write("</table>\r\n");
out.write("<table border=\"1\" width=\"734\" height=\"456\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" background=\"images/bg_main.png\"> \r\n ");
out.write("<tr align=\"center\" height=\"20\">\r\n ");
out.write("<td>編號");
out.write("</td>\r\n ");
out.write("<td>角色");
out.write("</td>\r\n ");
out.write("<td>修改時間");
out.write("</td> \r\n ");
out.write("<td>說明");
out.write("</td>\r\n ");
out.write("<td>權限");
out.write("</td>\r\n ");
out.write("<td>修改");
out.write("</td>\r\n ");
out.write("<!--\r\n ");
out.write("<td>刪除");
out.write("</td>\r\n -->\r\n ");
out.write("</tr>\r\n");
String sPage = request.getParameter("TPage");
sPage=sPage.trim();
int iPage = Integer.parseInt(sPage);
if (iPage<0) iPage=0;
int i = 0;
int lines = 22; //顯示行數
String sRoleID = null;
String sRoleName = null;
String sPurview = null;
String sRemark = null;
String sModifyDate = null;
String sDate = null;
String sTime = null;
ArrayList list = roles.getRoles(iPage,lines);
Iterator itr = list.iterator();
while (itr.hasNext()) {
Hashtable ht = (Hashtable) itr.next();
i=i+1;
sRoleID=ht.get("RoleID").toString();
sRoleID=sRoleID.trim();
if (sRoleID.length()==0) sRoleID="無";
sRoleName=ht.get("RoleName").toString();
sRoleName=sRoleName.trim();
if (sRoleName.length()==0) sRoleName="無";
sPurview=ht.get("Purview").toString();
sPurview=sPurview.trim();
if (sPurview.length()==0) sPurview="無";
sRemark=ht.get("Remark").toString();
sRemark=sRemark.trim();
if (sRemark.length()==0) sRemark="無";
sModifyDate=ht.get("ModifyDate").toString();
sModifyDate=sModifyDate.trim();
if (sModifyDate.length()==0) {
sModifyDate = "無";
sDate = "無";
}
else{
sDate=sModifyDate.substring(0,sModifyDate.indexOf(" "));
//sTime=sModifyDate.substring(sModifyDate.indexOf(" ")+1,sModifyDate.length());
//sModifyDate=sDate+"_"+sTime;
}
out.write("\r\n ");
out.write("<tr align=\"center\" height=\"20\">\r\n ");
out.write("<td>");
out.print(i);
out.write("</td>\r\n ");
out.write("<td>");
out.print(sRoleName);
out.write("</td>\r\n ");
out.write("<td>");
out.print(sDate);
out.write("</td>\r\n ");
out.write("<td>");
out.print(sRemark);
out.write("</td>\r\n ");
out.write("<td>");
out.write("<a target=\"_self\" href=");
out.print("Javascript:OpenPurviewDlg('"+sRoleID+"')");
out.write(" >");
out.write("<font color=\"blue\">權限");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n ");
out.write("<td>");
out.write("<a target=\"_self\" href=");
out.print("Javascript:OpenRoleDlg('"+sRoleID+"','"+sRoleName+"','"+sRemark+"','mod')");
out.write(" >");
out.write("<font color=\"blue\">修改");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n ");
out.write("<!--\r\n ");
out.write("<td>");
out.write("<a target=\"_self\" href=");
out.print("Javascript:OpenRoleDlg('"+sRoleID+"','"+sRoleName+"','"+sRemark+"','del')");
out.write(" >");
out.write("<font color=\"blue\">刪除");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n -->\r\n ");
out.write("</tr> \r\n");
}
int foreward = iPage-1;
if ( foreward < 0) foreward = 0;
int next = iPage+1;
if ( i == 0) next = iPage;
out.write("\r\n ");
out.write("<tr align=\"center\" >\r\n ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("</tr>\r\n");
out.write("</table>\r\n");
out.write("<table border=\"0\" width=\"734\" height=\"20\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" background=\"images/bg_main.png\"> \r\n ");
out.write("<tr >\r\n \t");
out.write("<td align=\"center\"> \r\n \t");
out.write("<table border=\"0\" width=\"200\" height=\"20\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" >\r\n \t\t");
out.write("<td> ");
out.write("</td>\r\n \t\t");
out.write("<td> ");
out.write("</td>\r\n \t\t");
out.write("<!--\r\n \t\t");
out.write("<td>");
out.write("<a target=\"_self\" href=");
out.print("Javascript:OpenRoleDlg('"+sRoleID+"','"+sRoleName+"','"+sRemark+"','add')");
out.write(" >");
out.write("<font color=\"blue\">添加");
out.write("</font>");
out.write("</a>");
out.write("</td> \t\t\r\n \t\t-->\r\n \t\t");
out.write("<td>");
out.write("<a target=\"_self\" href=");
out.print("Role_Info.jsp?TPage=0");
out.write(">");
out.write("<font color=\"blue\">首頁");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n");
if (foreward == iPage ){
out.write(" \t\t \t\t\r\n\t\t");
out.write("<td>");
out.write("<a>");
out.write("<font color=\"blue\">上頁");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n");
}
else{
out.write("\t\t\r\n \t\t");
out.write("<td>");
out.write("<a target=\"_self\" href=");
out.print("Role_Info.jsp?TPage="+foreward);
out.write(">");
out.write("<font color=\"blue\">上頁");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n");
}
out.write(" \r\n\t\t");
out.write("<td>");
out.write("<a>");
out.write("<font color=\"blue\">第 ");
out.write("</font>");
out.write("<font color=\"black\">");
out.print( iPage+1 );
out.write("</font>");
out.write("<font color=\"blue\"> 頁");
out.write("</font>");
out.write("</a>");
out.write("</td>\t\t\r\n");
if (next == iPage ){
out.write("\r\n\t\t");
out.write("<td>");
out.write("<a>");
out.write("<font color=\"blue\">下頁");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n");
}
else{
out.write("\r\n \t\t");
out.write("<td>");
out.write("<a target=\"_self\" href=");
out.print("Role_Info.jsp?TPage="+next);
out.write(">");
out.write("<font color=\"blue\">下頁");
out.write("</font>");
out.write("</a>");
out.write("</td>\r\n");
}
out.write(" \t\t\r\n \t\t");
out.write("<script language=\"JavaScript\">\r\n \t\t\tdocument.write(\"");
out.write("<td>");
out.write("<a target='_self' href='\"+window.location.href+\"'>");
out.write("<font color='blue'>刷新");
out.write("<\\/font>");
out.write("<\\/a>");
out.write("<\\/td>\");\r\n \t\t");
out.write("</script>\r\n \t\t");
out.write("<td> ");
out.write("</td>\r\n \t\t");
out.write("<td> ");
out.write("</td> \r\n \t");
out.write("</table>\r\n \t");
out.write("</td> \r\n ");
out.write("</tr>\r\n");
out.write("</table>\r\n");
out.write("</BODY>\r\n");
out.write("</HTML>");
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
out.clearBuffer();
if (pageContext != null) pageContext.handlePageException(t);
}
} finally {
if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -