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

📄 setup4.jsp

📁 考试系统 软件功能涉及网上考试、作业、练习、在线监考、在线批卷、成绩排行、调查问卷、发布公告等管理的各方面。
💻 JSP
字号:
<%@ page session="true" contentType="text/html; charset=GB2312" %>
<%
/**
 * Title:        校园.NET
 * Description:  中国第五代(城域网-校园网)项目
 * Copyright:    Copyright (c) 2001
 * Company:      赛灵通
 * @author 宋新华
 * @version 1.0
 */

%>

<%@ page import="java.io.*,
                 java.util.*,
				 java.sql.*,
                 net.xerllent.campus.*,
				 net.xerllent.campus.util.*,
				 net.xerllent.campus.database.*"%>

<% try { %>

<%	boolean setupError = false;
	String errorMessage = "";
	//Make sure the install has not already been completed.
	String setup = PropertyManager.getProperty("setup");
	if( setup != null && setup.equals("true") ) {
%>
	<html>
<head>
	<title>xerllent Setup - Step 4</title>
		<link rel="stylesheet" href="style/global.css">
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<font size="5">Xerllent产品安装</font>
<hr size="0"><p>

	<font color="Red">Error!</font>
	<p><font size=2>

	xerllent setup appears to have already been completed. If you'd like to re-run
	this tool, delete the 'setup=true' property from your xerllent.properties file.

	</font>

<%
	}
	else {

		boolean error = false;
		String xerllentHome = ParamUtils.getParameter(request,"xerllentHome");
		if (xerllentHome == null) {
		xerllentHome = PropertyManager.getProperty("xerllentHome");
		}
		boolean setCampusHome = ParamUtils.getBooleanParameter(request,"setCampusHome");
		//Look for error case, but only give a new error message if there isn't
		//already an error.
		if(setCampusHome && xerllentHome == null ) {
			error = true;
			errorMessage = "No value was entered for campus Home. Please enter a path.";
		}
	%>
	<%	if( !error && setCampusHome ) {
			// chomp a trailing "/" or "\\"
			while( xerllentHome.length() > 0
					&& xerllentHome.charAt(xerllentHome.length()-1) == '/'
					|| xerllentHome.charAt(xerllentHome.length()-1) == '\\' )
			{
				xerllentHome = xerllentHome.substring(0,xerllentHome.length()-1);
			}
			// check if the app server can write to that file
			File xerllentHomeDir = new File(xerllentHome);
			error = !xerllentHomeDir.exists();
			if( error ) {
				errorMessage = "The directory you entered doesn't exist. Be sure to " +
					"create the xerllent Home directory on your filesystem, and then try again.";
			} else {
				error = !xerllentHomeDir.canRead();
				if( error ) {
					errorMessage = "The directory you entered exists, but you don't "+
						"have read access for it. Please fix the problem and try again.";
				} else {
					error = !xerllentHomeDir.canWrite();
					if( error ) {
						errorMessage = "The directory you entered exists, buy you " +
							"don't have have write access for it. Please fix the " +
							"problem and try again.";
					} else {
						error = !xerllentHomeDir.isAbsolute();
						errorMessage = "You didn't enter an absolute path for the xerllent Home " +
						 	"directory (e.g., starting the path with '/' in Unix, or 'c:\' " +
							"in Windows). Please fix the problem and try again.";
					}
				}
			}

			// at this point, the path exists and we can read & write to it
			// so create the file
			if( !error ) {
				// create the search directory
				File searchDir = new File( xerllentHome + File.separator + "search" );
				if (!searchDir.exists()) {
					searchDir.mkdir();
				}
				// set the xerllentHome property in the xerllent.properties file
				PropertyManager.setProperty("xerllentHome",xerllentHome);
				// redirect
				response.sendRedirect("setup5.jsp");
				return;
			}
		}
%>


<html>
<head>
	<title>xerllent Setup - Step 4</title>
		<link rel="stylesheet" href="style/global.css">
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">

<font size="5">Xerllent产品安装</font>
<hr size="0"><p>
<b>Xerllent Home Directory</b>

	Xerllent needs a place to store data on your filesystem. The directory where this
	data is stored is called "Xerllent Home". This step in the setup tool will help
	you create this directory.
	<p>
	First decide where you'd like Xerllent Home to exist. This could be "/usr/local/XerllentHome"
	in Unix, or "c:\XerllentHome" in Windows. Naming the directory "XerllentHome" is not
	required, but is recommended. After creating the directory, make sure that
	your application server has read and write access to it. Now, enter the full
	path to the directory you created below.<p>

<%
	if (error) {
%>

	<font color="Red">Error:</font>	<i><%= errorMessage %></i>

	<p>

<%	} %>


<form action="setup4.jsp" method="post">
	<input type="hidden" name="setCampusHome" value="true">

	<table cellpadding="3" cellspacing="0" border="0">
	<tr>
		<td><font size="-1">xerllent Home:</font></td>
		<td><input type="text" size="50" name="xerllentHome" value="<%= (xerllentHome!=null)?xerllentHome:"" %>"></td>
	</tr>
	</table>


<center>
<input type="submit" value="Continue">
</center>
</form>

<% } //end else of setupError %>

<p>
<hr size="0">
<center>
  <font size="-1"><i>www.xerllent.cn</i></font>
</center>

</body>
</html>
<%	} catch (Exception e ) {
		e.printStackTrace();
	}
%>

⌨️ 快捷键说明

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