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

📄 index.jsp

📁 一个用ajax做的树行框架
💻 JSP
字号:
<%@ page language="java" pageEncoding="UTF-8"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://ajaxanywhere.sourceforge.net/" prefix="aa"%>
<%
	String path = request.getContextPath();  
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
  <head>
    <html:base />
    <title>index.jsp</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<link rel="stylesheet" type="text/css" href="<%=path %>/style/styles.css">
	<script language="javascript" src="<%=path%>/js/aa.js"></script>
	<script language="javascript">
	ajaxAnywhere.formName = "projectForm";
	ajaxAnywhere.getZonesToReload = function(){
	return "formArea";
	}
	function doCommit(flag) {
		projectForm.flag.value = flag;
		if (flag == 1) {
			ajaxAnywhere.getZonesToReload = function(){
			return "dataArea";
			}
		}
		if (flag == 3) {
			ajaxAnywhere.getZonesToReload = function(){
			return "formArea,dataArea";
			}
		}
		if (flag == 2) {
			ajaxAnywhere.getZonesToReload = function(){
			return "formArea,dataArea";
			}
		}
		ajaxAnywhere.submitAJAX();
	}
	function editPreview(pid) {
		projectForm.id.value = pid;
		projectForm.flag.value = 5;
		ajaxAnywhere.getZonesToReload = function(){
		return "formArea";
		}
		ajaxAnywhere.submitAJAX();
	}
	function exeDelete(pid) {
		projectForm.id.value = pid;
		projectForm.flag.value = 4;
		ajaxAnywhere.getZonesToReload = function(){
		return "dataArea,formArea";
		}
		ajaxAnywhere.submitAJAX();
	}
	</script>
  </head>
  <body>
    <html:form action="/project.do" method="post" focus="name">
    <html:hidden property="flag"/>
    <html:hidden property="id"/>
    <aa:zone name="formArea">
		<table align="center">
			<tr>
			<td>项目名称</td>
			<td><html:text property="name"/><html:errors property="name"/></td>
			</tr>
			<tr>
			<td>项目说明</td>
			<td><html:text property="description"/><html:errors property="description"/></td>
			</tr>
			<tr>
			<td colspan="2" style="text-align:center">
			<html:button value="查询" property="search" onclick="doCommit('1')"/>
			<html:button value="修改" property="edit" onclick="doCommit('2')"/>
			<html:button value="新增" property="add" onclick="doCommit('3')"/>
			<html:button value="删除" property="delete" onclick="doCommit('4')"/>
			</td>
			</tr>
			<tr>
			<td colspan="2" style="text-align:center">
			<logic:present name="message">
			<bean:write name="message"/>
			</logic:present>
			</td>
			</tr>
		</table>
	</aa:zone>
	<aa:zone name="dataArea">
		<logic:present name="listData">
		<table align="center">
			<tr>
			<td class="th">项目编号</td>
			<td class="th">项目名称</td>
			<td class="th">项目备注</td>
			<td class="th">修改御览</td>
			<td class="th">删除</td>
			</tr>
			<logic:iterate id="data" name="listData">
			<tr>
			<td><bean:write name="data" property="id"/></td>
			<td><bean:write name="data" property="name"/></td>
			<td><bean:write name="data" property="description"/></td>
			<td><input type="button" value="修改御览" onclick='editPreview("<bean:write name="data" property="id"/>")' /></td>
			<td><input type="button" value="删除" onclick='exeDelete("<bean:write name="data" property="id"/>")' /></td>
			</tr>
			</logic:iterate>
		</table>
		</logic:present>
	</aa:zone>
    </html:form>
  </body>
</html:html>

⌨️ 快捷键说明

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