4 月更文挑战第27天 | 基于java的校园二手商品交易系统的开发15

83 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第27天,点击查看活动详情

首先在 webRoot 目录下引入 JSP 和 CSS、JS、images 等资源文件,(WEB-INF 下文件安全,不可直接访问)所以最好不要放在WEB-INF文件夹里面。 查看目录结构,自上而下,admin_jsp是管理员界面,css是样式文件,images是图片文件,js是Ajax,js实现逻辑,META-INF不用管,upload是上传文件,user_jsp是用户界面,WEB-INF是什么东东,刚才也说了,这里就不再说了,下面还有几个jsp页面,其实这些是可以作为共用的jsp页面来的。比如error.jsp和HomePage.jsp,index.jsp等等,分别表示错误页面,主页,和初始化页面。

在这里插入图片描述

打开admin_jsp进行查看,里面居然还有css,images和js文件夹,不过这样也好,为了不和其他混淆了,这里的css,images和js文件夹是专门给Admin修饰的没。

在这里插入图片描述

来看看jsp页面,admin_add_admin见名知其意,这是添加管理员的页面,class是类别,添加管理员类别,管理员分为普通管理员和超级管理员,manager是类别管理界面,admin_frame是风格界面,login是登录界面,main是主页面。manager是管理界面。等等,这里拿一些具体实现的功能说一下。

<script type="text/javascript">
	function Check(form){
		if(form.name.value == ""){
			alert("账号不能为空!");
			return false;
		}
		if(form.password.value == ""){
			alert("密码不能为空!");
			return false;
		}
		if(form.repassword.value == ""){
			alert("确认密码不能为空!");
			return false;
		}
		if(form.role.value == ""){
			alert("角色不能为空!");
			return false;
		}
		if(form.password.value != form.repassword.value){
			alert("两次密码输入不一致!");
			return false;
		}
	}
</script>

这里是常用的注册功能中的一个逻辑,需要判断用户名,密码和确认密码都不能为空,角色不能为空(用户,管理员)两次输入的密码需要一致。如果都符合规定,才能继续往下走。

<script type="text/javascript">
	function delcfm() {
        if (!confirm("确认要删除?")) {
            window.event.returnValue = false;
        }
    }
</script>

删除弹框,如果选择否,就不会跳转页面了。