📄 creategroup.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%
/**
* $RCSfile: createGroup.jsp,v $
* $Revision: 1.1.1.1 $
* $Date: 2002/09/09 13:50:09 $
*/
%>
<%@ page import="java.util.*,
com.jivesoftware.forum.*,
com.jivesoftware.forum.util.*"
errorPage="error.jsp"
%>
<%@ include file="global.jsp" %>
<% // get parameters
String groupName = ParamUtils.getParameter(request,"groupName");
String groupDescription = ParamUtils.getParameter(request,"groupDescription");
boolean doCreate = ParamUtils.getBooleanParameter(request,"doCreate");
// global error variables
String errorMessage = "";
boolean errorGroupName = (groupName == null);
boolean errorGroupAlreadyExists = false;
boolean errors = (errorGroupName);
// load user of this page:
GroupManager manager = forumFactory.getGroupManager();
// UserNotFoundException is caught by error page
UserManager userManager = forumFactory.getUserManager();
User user = userManager.getUser(authToken.getUserID());
// create the group
if (!errors && doCreate) {
try {
Group newGroup = manager.createGroup(groupName);
// add this user as an administrator of the new group
newGroup.addAdministrator(user);
if (groupDescription != null) {
newGroup.setDescription(groupDescription);
}
}
catch (GroupAlreadyExistsException gaee) {
errorGroupAlreadyExists = true;
}
}
// error check
errors = (errorGroupName || errorGroupAlreadyExists);
// set error messages
if (errors) {
if (errorGroupName) {
errorMessage = "请指定一个用户组名";
}
else if (errorGroupAlreadyExists) {
errorMessage = "此用户组已存在,请选择一个不同的名字";
}
else {
errorMessage = "在创建用户组时发生普通错误。";
}
}
// Ff a user was successfully created, say so and return (to stop the
// jsp from executing
if (!errors) {
response.sendRedirect(
response.encodeRedirectURL("groups.jsp?msg=用户组成功创建!")
);
return;
}
%>
<%@ include file="header.jsp" %>
<% ///////////////////////
// pageTitleInfo variable (used by include/pageTitle.jsp)
String[] pageTitleInfo = { "用户组 : 创建用户组" };
%>
<% ///////////////////
// pageTitle include
%>
<p>
<span class="errorText">
<%= doCreate?errorMessage:"" %>
</span>
<p>
<font size="-1">
这将创建一个没有权限、管理者以及用户的用户组。一旦你创建这个组,你需要编辑其属性。
</font>
<p>
<%-- form --%>
<form action="createGroup.jsp" method="post" name="f">
<input type="hidden" name="doCreate" value="true">
<b>新组信息:</b>
<p>
<table bgcolor="#999999" cellspacing="0" cellpadding="0" border="0" width="95%" align="right">
<td>
<table bgcolor="#999999" cellspacing="1" cellpadding="3" border="0" width="100%">
<%-- name row --%>
<tr bgcolor="#ffffff">
<td><font size="-1">组名:</i></font></td>
<td><input type="text" name="groupName" size="30" maxlength="100"
value="<%= (groupName!=null)?groupName:"" %>">
</td>
</tr>
<%-- description row --%>
<tr bgcolor="#ffffff">
<td><font size="-1">描述:<br>(可选)</i></font></td>
<td>
<textarea name="groupDescription" wrap="virtual" cols="40" rows="5"
><%= (groupDescription!=null)?groupDescription:"" %></textarea>
</td>
</tr>
</table>
</td>
</table>
<br clear="all"><br>
<script language="JavaScript" type="text/javascript">
<!--
document.f.groupName.focus();
//-->
</script>
<p>
<center>
<input type="submit" value="创建组">
</center>
</form>
<%-- /form --%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -