📄 templatemanage.java
字号:
package com.v246;
public class TemplateManage
{
/*
*本类是自定义EL,用于templateManage.jsp
**/
public static String getManage(String id)throws Exception
{
String withTypeName=null;
String url=null;
StringBuffer re=new StringBuffer(3000);
java.sql.Connection conn=null;
java.sql.Statement stm=null;
java.sql.ResultSet rs=null;
Connections connTmp=new Connections();
try
{
conn=connTmp.getConnection();
stm=conn.createStatement();
}
catch(Exception e)
{
e.printStackTrace();
}
try
{
url=Aqu.getUrl(connTmp.getConnection(),"config","url");
if(id.equals("0"))//如果id等于0那么就代表要输出所有栏目
{
rs=stm.executeQuery("select * from template");
while(rs.next())
{
if(rs.getBoolean("IsDefault"))
{
re.append("<TR class=tdbg onmouseover=\"this.style.backgroundColor='#BFDFFF'\"onmouseout="this.style.backgroundColor=''\"> <TD align=middle width=30>"+rs.getInt("TemplateId")+"</TD><TD align=middle width=150>"+getWithTypeName(rs.getInt("WithType"))+"</TD><TD align=middle><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify&pid=0'>"+rs.getString("TemplateName")+"</A></TD><TD align=middle width=100><B>√</B></TD><TD align=middle width=200><FONT color=#39867b>设为默认 </FONT><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify&pid=0'>修改模板</A> <FONT color=#39867b>删除模板</FONT> </TD></TR>");
}
else
{
re.append("<TR class=tdbg onmouseover=\"this.style.backgroundColor='#BFDFFF'\" onmouseout="this.style.backgroundColor=''\"> <TD align=middle width=30>"+rs.getInt("TemplateId")+"</TD> <TD align=middle width=150>"+getWithTypeName(rs.getInt("WithType"))+"</TD> <TD align=middle><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify&pid=0'>"+rs.getString("TemplateName")+"</A></TD> <TD align=middle width=100><B>×</B></TD><TD align=middle width=200><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=set&pid=0'>设为默认</A> <A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify&pid=0'>修改模板</A> <A onclick=\"return confirm('确定要删除此版面设计模板吗?删除此版面设计模板后原使用此版面设计模板的文章将改为使用系统默认版面设计模板。');\" href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=del&pid=0'>删除模板</A> </TD> </TR>");
}
}
}
else
{
rs=stm.executeQuery("select * from template where WithType="+id);
while(rs.next())
{
if(rs.getBoolean("IsDefault"))
{
re.append("<TR class=tdbg onmouseover=\"this.style.backgroundColor='#BFDFFF'\"onmouseout="this.style.backgroundColor=''\"> <TD align=middle width=30>"+rs.getInt("TemplateId")+"</TD><TD align=middle width=150>"+getWithTypeName(rs.getInt("WithType"))+"</TD><TD align=middle><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify'>"+rs.getString("TemplateName")+"</A></TD><TD align=middle width=100><B>√</B></TD><TD align=middle width=200><FONT color=#39867b>设为默认 </FONT><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify&pid="+rs.getInt("WithType")+"'>修改模板</A> <FONT color=#39867b>删除模板</FONT> </TD></TR>");
}
else
{
re.append("<TR class=tdbg onmouseover=\"this.style.backgroundColor='#BFDFFF'\" onmouseout="this.style.backgroundColor=''\"> <TD align=middle width=30>"+rs.getInt("TemplateId")+"</TD> <TD align=middle width=150>"+getWithTypeName(rs.getInt("WithType"))+"</TD> <TD align=middle><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify&pid="+rs.getInt("WithType")+"'>"+rs.getString("TemplateName")+"</A></TD> <TD align=middle width=100><B>×</B></TD><TD align=middle width=200><A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=set&pid="+rs.getInt("WithType")+"'>设为默认</A> <A href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=modify&pid="+rs.getInt("WithType")+"'>修改模板</A> <A onclick=\"return confirm('确定要删除此版面设计模板吗?删除此版面设计模板后原使用此版面设计模板的文章将改为使用系统默认版面设计模板。');\" href='"+url+"/admin/MMDTemplate.jsp?id="+rs.getInt("TemplateId")+"&action=del&pid="+rs.getInt("WithType")+"'>删除模板</A> </TD> </TR>");
}
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(rs!=null) rs.close();
if(stm!=null) stm.close();
if(conn!=null) conn.close();
}
return re.toString();
}
private static String getWithTypeName(int id)throws Exception
{
String re=null;
java.sql.Connection conn=null;
java.sql.Statement stm=null;
java.sql.ResultSet rs=null;
Connections connTmp=new Connections();
try
{
conn=connTmp.getConnection();
stm=conn.createStatement();
}
catch(Exception e)
{
e.printStackTrace();
}
try
{
rs=stm.executeQuery("select * from templateType where id="+id);
if(rs.next())
{
re=rs.getString("Type");
}
else
{
re="数据错误";
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(rs!=null)rs.close();
if(stm!=null)stm.close();
if(conn!=null)conn.close();
}
return re;
}
public static String getAllTemplateType() throws Exception
{
String url=null;
StringBuffer re=new StringBuffer(500);
java.sql.Connection conn=null;
java.sql.Statement stm=null;
java.sql.ResultSet rs=null;
Connections connTmp=new Connections();
try
{
conn=connTmp.getConnection();
stm=conn.createStatement();
}
catch(Exception e)
{
e.printStackTrace();
}
try
{
url=Aqu.getUrl(connTmp.getConnection(),"config","url");
rs=stm.executeQuery("select * from templatetype");
re.append(" | ");
while(rs.next())
{
re.append("<a href='"+url+"/admin/templateManage.jsp?id="+rs.getInt("Id")+"'>"+rs.getString("Type")+"</A> | ");
}
re.append("<a href='"+url+"/admin/templateManage.jsp?id=0'>所有模板</A> | ");
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(rs!=null) rs.close();
if(stm!=null) stm.close();
if(conn!=null) conn.close();
}
return re.toString();
}
public static void main(String[] args)
{
try
{
System.out.println(getManage("0"));
}
catch(Exception e)
{
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -