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

📄 install.jsp

📁 java新闻发布系统 java新闻发布系统
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" language="java" %>
<%
String action=request.getParameter("action");
if(action==null)
{action="";}
%>
<html>
<head>
<title>PHP帝国系列软件安装程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
body { font-size: 9pt; line-height: 13pt} a:link { font-size: 9pt;  color:#003399} A:hover {COLOR:#FFCC00; 
} a:visited { font-size: 
9pt; line-height: 13pt; color:#800080;} table { font-size: 9pt; } td { font-size: 9pt; } 
</style>
</head>

<body bgcolor="#FFFFFF" text="#000000" topmargin="0">
<form name="form1" method="post" action="install.jsp">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="3370A6">
    <tr> 
      <td height="30" colspan="2"> <div align="center"><font color="#FFFFFF" size="5"><strong>PHP帝国系列软件</strong></font></div></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td width="50%"> <div align="center">软件名称:eNews(帝国新闻发布系统)</div></td>
      <td width="65%" height="25"> <div align="center">开发者:王猛</div></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25" colspan="2"> <div align="center">本软件由<a href="http://www.phome.net"><strong>PHP帝国</strong></a>版权所有,如有问题请联系<a href="mailto:wm_chief@163.com">站长</a>或访问网站<a href="http://www.phome.net">http://www.phome.net</a></div></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25" colspan="2">
<p align="center">运行环境:JSP+MSSQL(或其他数据库)</p>
        </td>
    </tr>
  </table>
</form>
<br>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="3370A6">
    <tr height=30> <td bgcolor=ffffff>本安装程序分为五个步骤,具体如下:<br>配置数据库环境--》配置安装PATH--》建立数据表--》初使化管理员--》安装成功</td></tr></table>
<%
//初使化管理员
if(action.equals("AddUser"))
{
%>
<jsp:useBean id=empire scope="page" class="Eclass.jdbc_sql" />
<%
String login=request.getParameter("login");
String password=request.getParameter("password");
empire.update("insert into enews_admin(login,password,addnews,listnews,getjs,morenews,listpicnews,search,addclass,listclass,addtemplate,listtemplate,adduser,listuser,bakdata,loadin,movenews,deloldnews) values('"+login+"','"+password+"','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1')");
empire.closestmt();
empire.closeconn();
%><br><br>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="3370A6">
    <tr>
      <td height="30"><strong><font color="#FFFFFF" size="4">第五步:安装完毕</font></strong></td>
    </tr>
    <tr>
      <td height="25" bgcolor="#FFFFFF"><div align="center"> 
          <p><br>您的初使化用户名和密码如下:<br>
        用户名:<font color=red><%=login%></font>
        密码&nbsp;&nbsp;:<font color=red><%=password%></font><br><br>
            系统已安装完毕,为了安全起见,请删除install这个目录。点击进入管理后台<br>
            <br>
            <input type="button" name="Submit3" value=" 进入管理后台 " onclick="javascript:self.location.href='../admin/index.jsp';">
            <br>
          </p>
          </div></td>
    </tr>
  </table>
<%
return;
}
//建表
if(action.equals("CreateDb"))
{
%>
<jsp:useBean id=empire scope="page" class="Eclass.jdbc_sql" />
<%
String query="",default1="默认模板";
query="CREATE TABLE enews_admin (loginid int IDENTITY(1,1) NOT NULL,login varchar(20) NOT NULL default '',password varchar(20) NOT NULL default '',rnd varchar(30) NULL default '',groupid varchar(255) NULL default '',leve tinyint NULL default '0',close1 tinyint NULL default '0',addnews tinyint NOT NULL default '0',listnews tinyint NOT NULL default '0',getjs tinyint NOT NULL default '0',morenews tinyint NOT NULL default '0',listpicnews tinyint NOT NULL default '0',search tinyint NOT NULL default '0',addclass tinyint NOT NULL default '0',listclass tinyint NOT NULL default '0',addtemplate tinyint NOT NULL default '0',listtemplate tinyint NOT NULL default '0',adduser tinyint NOT NULL default '0',listuser tinyint NOT NULL default '0',bakdata tinyint NOT NULL default '0',loadin tinyint NOT NULL default '0',movenews tinyint NOT NULL default '0',deloldnews tinyint NOT NULL default '0');";
empire.update(query);
query="CREATE TABLE enews_bclass (bclassid int IDENTITY(1,1) NOT NULL,bclassname varchar(20) NOT NULL default '',zt tinyint default NULL);";
empire.update(query);
query="CREATE TABLE enews_class (classid int IDENTITY(1,1) NOT NULL,bclassid int NOT NULL default '0',classname varchar(20) NOT NULL default '',tempid int NOT NULL default '0',line int NOT NULL default '10',strlen int NOT NULL default '34',h_date tinyint NOT NULL default '0');";
empire.update(query);
query="CREATE TABLE enews_news (newsid int IDENTITY(1,1) NOT NULL,title varchar(60) NOT NULL default '',bclassid int NOT NULL default '0',classid int NOT NULL default '0',onclick int NOT NULL default '0',time datetime NOT NULL default '0000-00-00 00:00:00',writer varchar(30) NULL default '',newspath varchar(50) NOT NULL default '',keyboard varchar(70) NULL default '',newstext text NULL,befrom varchar(60) NULL default '');";
empire.update(query);
query="CREATE TABLE enews_pic (picid int IDENTITY(1,1) NOT NULL,title varchar(80) NOT NULL default '',pic_url varchar(127) NOT NULL default '',url varchar(127) NULL default '',pic_width varchar(20) NOT NULL default '',pic_height varchar(20) NULL default '',open_pic varchar(20) NOT NULL default '',border tinyint NOT NULL default '0');";
empire.update(query);
query="CREATE TABLE enews_temp (tempid int IDENTITY(1,1) NOT NULL,tempname varchar(20) NOT NULL default '');";
empire.update(query);
empire.update("insert into enews_temp(tempname) values('"+default1+"');");
empire.closestmt();
empire.closeconn();
%>
<script>
function check_adduser(obj)
{
if(obj.login.value=="")
{alert("请输入用户名");obj.login.focus();return false;}
if(obj.password.value=="")
{alert("密码不能为空");obj.password.focus();return false;}
if(obj.password.value!=obj.repassword.value)
{alert("两次输入的密码不一样");obj.password.focus();return false;}
return true;
}
</script>
<br>
<form action="install.jsp" method="post" name="form2" id="form2" onsubmit="return check_adduser(document.form2);">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="3370A6">
    <tr> 
      <td height="30" colspan="2"><strong><font color="#FFFFFF" size="4">第四步:初使化管理员</font></strong></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td width="27%" height="25">用户名:</td>
      <td width="73%" height="25"><input name="login" type="text" id="login">(不能为中文)</td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25">密码:</td>
      <td height="25"><input name="password" type="password" id="password"></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25">重复密码:</td>
      <td height="25"><input name="repassword" type="password" id="repassword">
        <input name="action" type="hidden" id="action" value="AddUser"></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25">&nbsp;</td>
      <td height="25"><input type="submit" name="Submit" value="增加管理员">
        <input type="reset" name="Submit2" value="重置"></td>
    </tr>
  </table>
</form>
<%
return;
}
%>


<form name="form2" method="post" action="">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr> 
      <td height="30" bgcolor="#3370A6"><strong><font color="#FFFFFF" size="4">LINUX下目录权限配置(如是WINDOWS下,此步骤可省。)</font></strong></td>
    </tr>
    <tr> 
      <td height="25"><p>
将下面的目录权限设为:0777<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;template<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js<br><br>
        </p></td>
    </tr>
    <tr> 
      <td height="30" bgcolor="#3370A6"><strong><font color="#FFFFFF" size="4">第一步:配置数据库环境</font></strong></td>
    </tr>
    <tr> 
      <td height="25"><p>1、修改enews/jdbc_sql.java文件(用文本编辑器打开)<br>
          package Eclass;<br>
          import java.sql.*;<br>
          import java.util.*;<br>
          import java.text.*;<br>
          import java.io.*; <br>
          public class jdbc_sql<br>
          {String conn_str=&quot;jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=你的数据库&quot;;//---------数据库<br>
          String username=&quot;数据库用户&quot;;//---------------数据库用户名<br>
          String password=&quot;数据库密码&quot;;//-------------数据库密码<br>
          private Connection conn=null;<br>
          private Statement stmt=null;<br>
          ResultSet rs=null;<br>
          ...................<br>
          <br>
          修改后保存文件</p>
        <p>2、编译jdbc_sql.java文件:<br>
          到DOS下运行:<br>
          安装PATH/enews/javac jdbc_sql.java</p>
        <p>3、配置环境变量<br>
          将classpath指向:安装PATH/enews这个目录下<br>例子:假设我们将程序安装在:e:\myjsp目录下<br>&nbsp;&nbsp;&nbsp;&nbsp;在windows2000下环境变量设置<br>
右键“我的电脑”--->"属性"--->"高级"--->"环境变量"--->点"系统变量"中的"classpath"--->点"编辑"--->在变量值:这栏的最后面加上"E:\myjsp\enews;"--->"确定"--->"确定"--->设置完成</p>
        <p>4、重启tomcat/resin。</p>
        <p><br>
        </p></td>
    </tr>
    <tr> 
      <td height="25" bgcolor="3370A6"><strong><font color="#FFFFFF" size="4">第二步:配置安装PATH(注意:<font color=red>在目录后成要加上"/"</font>)</font></strong></td>
    </tr>
    <tr> 
      <td height="25"><p>修改enews/jdbc_sql.java文件(用文本编辑器打开) <br>
          &lt;%<br>
          String news_basic_path=&quot;安装PATH&quot;;//------------安装path<br>
          %&gt; <br>
          必须是绝对PATH.如:E:/myjsp/enews/<br>
          <br>
          修改后保存文件</p>
        <p>&nbsp; </p></td>
    </tr>
    <tr> 
      <td height="25" bgcolor="3370A6"><font color="#FFFFFF" size="4"><strong>第三步:开始建立数据表(上面两步配置好后,点击开始建表)</strong></font></td>
    </tr>
    <tr> 
      <td height="25"> <div align="center"> 
          <p><br>
            <input type="button" name="step1" value=" 点击开始建表 " onclick="javascript:self.location.href='install.jsp?action=CreateDb'">
            <br><br><br>
          </p>
          </div></td>
    </tr>
  </table>
</form>


</body>
</html>

⌨️ 快捷键说明

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