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

📄 list.jsp

📁 又一个课程设计 简易 JSP 论坛 功能较简单的那种, 界面上模仿了 Discuz JSP 本来就学的不行, 只是尽量实现了 MVC
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"
%><%@ include file="/WEB-INF/incs/lib.txt"
%><%@ include file="header.txt" %>

<%
	Object obj = request.getAttribute("forums");
	if (obj == null) {
		this.replace("../../Index");
		return;
	}
	ArrayList<Forum> forums = (ArrayList<Forum>)obj;
	Iterator<Forum> iterator = forums.iterator();
%>
<table align="center" border="0" cellspacing="1" cellpadding="2" >
	<tr><th colspan="15">版块设置</th></tr>
	<tr class="titleRow">
		<td>自动编号</td>
		<td>版块名称</td>
		<td>版块说明</td>
		<td>操作</td>
	</tr>
<%
	while (iterator.hasNext()) {
		Forum forum = iterator.next();
%>
	<tr>
<form action="?" method='post'>
		<td width='60'><%=forum.getId()%></td>
		<td><input name='fn' value="<%=encodeHTML(forum.getName())%>" style="width:240px" /></td>
		<td><input name='fd' value="<%=encodeHTML(forum.getDescription())%>" style="width:320px" /></td>
		<td><input name="action" value='sForum' type='hidden' />
			<input value='保存' onclick="this.parentNode.childNodes[0].value='sForum'; return check(this.form);" type='submit' />
			<input name="id" value='<%=forum.getId()%>' type='hidden' />
			<input value='删除' onclick="this.parentNode.childNodes[0].value='dForum'; return confirm('确认删除吗?')" type='submit' />
		</td>
</form>
	</tr>
<%
	}
%>
</table>
<br />
<form onsubmit="return checkA(this);" action="?" method="post">
<table align="center" border="0" cellspacing="1" cellpadding="2" >
	<tr><th colspan="15">建立新版块</th></tr>
	<tr>
		<td colspan="15">
			<label>名称:</label>
			<input name="action" type="hidden" value="cForum" /> 
			<input name="fn" type="text" style="width:240px" /> 
			<label>说明:</label>
			<input name="fd" type="text" style="width:320px" />
			<input type="submit" value=' 建 立 ' />
		</td>
	</tr>
</table>
</form>

<script type="text/javascript">//<![CDATA[
function check(f) {
	var s = f.fn.value.trim();
	if (s == "") {
		alert("版块名称不能为空!");
		f.fn.focus();
		return false;
	}
	s = f.fd.value.trim();
	if (s == "") {
		alert("版块说明不能为空!");
		f.fd.focus();
		return false;
	}
	return true;
}
function checkA(f) {
	var s = f.fn.value.trim();
	if (s == "") {
		alert("版块名称不能为空!");
		f.fn.focus();
		return false;
	}
	s = f.fd.value.trim();
	if (s == "") {
		alert("版块说明不能为空!");
		f.fd.focus();
		return false;
	}
	return true;
}
//]]></script>

<%@ include file="footer.txt" %>

⌨️ 快捷键说明

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