项目(1)----用户信息管理系统(5)---(剩余jsp界面)
完成剩余jsp界面
首页界面前面我写了,接下来还有就是一个显示所有用户界面
1:注册界面
2:显示所有用户信息界面
1:注册界面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>用户注册</title>
</head>
<body style="text-align: center;">
<!-- action最终提交后保存到数据库中 -->
<form action="${pageContext.request.contextPath }/user_add.action" method="post" id="userform">
<table width="60%" border="1">
<tr>
<td>用户名</td>
<td> <!-- 有美元符号的都是为了修改回显数据的,新注册的时候是不会出现的 -->
<input type="text" name="username" value="${user.id}" >
</td>
</tr> <tr>
<td>密码</td>
<td>
<input type="password" name="password" value="${user.password}">
</td>
</tr> <tr>
<td>确认密码</td>
<td>
<input type="password" name="password2" value="${user.password}" >
</td>
</tr> <tr>
<td>邮箱</td>
<td>
<input type="text" name="email" value="${user.email}">
</td>
</tr> <tr>
<td>生日</td>
<td>
<input type="text" name="birthday" value="${user.birthday}">
</td>
</tr> <tr>
<td>爱好</td>
<td>
<c:forEach var="pre" items="${preferences }">
<input type="checkbox" name="pre" value="${pre }"/>${pre }
</c:forEach>
</td>
</tr> <tr>
<td>用户类型</td>
<td>
<c:forEach var="type" items="${types }">
<input type="radio" name="type" value="${type }"/>${type }
</c:forEach>
</td>
</tr> <tr>
<td>用户备注</td>
<td>
<textarea rows="5" cols="50" name="description" value="${user.description}"></textarea>
</td>
</tr>
<tr>
<td>
<input type="reset" value="清空">
</td>
<td>
<input type="submit" value="注册">
</td>
</tr> </table>
</form>
</body>
</html>
2:显示所有用户信息界面:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>显示用户信息</title>
</head> <body style="text-align: center;">
<table width="90%" frame="border" align="center">
<tr>
<th>用户姓名</th>
<th>密码</th>
<th>邮箱</th>
<th>生日</th>
<th>爱好</th>
<th>客户类型</th>
<th>备注</th>
<th>删除</th>
<th>修改</th>
</tr>
<c:forEach var="cu" items="${users }">
<tr align="center">
<td>${cu.username }</td>
<td>${cu.password }</td>
<td>${cu.email }</td>
<td>${cu.birthday }</td>
<td>${cu.preference }</td>
<td>${cu.type }</td>
<td>${cu.description }</td>
<td>
<a href="${pageContext.request.contextPath }/user_del?id=${cu.id}">删除</a>
</td>
<td>
<a href="${pageContext.request.contextPath }/user_update?id=${cu.id}">修改</a>
</td> </tr>
</c:forEach>
</table>
</body>
</html>
整体这个项目就也是算做完了,也很简单,第一个项目为了让大家缕清思路也包括我自己,欢迎大家点评。
项目(1)----用户信息管理系统(5)---(剩余jsp界面)的更多相关文章
- 项目(1)----用户信息管理系统(4)---(struts开发)
项目开发---实现注册功能 接下就要用到Struts框架了,再用之前先配置好有关操作 1.在web.xml设置前端配置器 2.在src下新建struts.xml 3.写好首页jsp: 4.配置好str ...
- 谈一谈个人利用Java的mysql的知识完成的数据库的项目-----用户信息管理系统
首先,我先简述一下自己做的过程啊,相信大家来找这样的博客,也都是为了完成自己课程任务吧.我也一样是一名大一的学生,是为了自己的课程任务而开始做数据库的项目的.因为还没学mysql吗,所以是自己找视频啊 ...
- 从零开始,编写简单的课程信息管理系统(使用jsp+servlet+javabean架构)
一.相关的软件下载和环境配置 1.下载并配置JDK. 2.下载eclipse. 3.下载并配置apache-tomcat(服务器). 4.下载MySQL(数据库). 5.下载Navicat for M ...
- qt项目:员工信息管理系统
开发一个员工信息管理系统 一.项目具体要求: 1.用qt开发界面,数据库用QSqlite 数据库文件名:demostudent.db 2.通过界面能够查看到数据库中员工信息表中内容,包括员工姓名.年龄 ...
- (๑•̀ㅂ•́)و✧QQ用户信息管理系统
这是第二篇文章,就直接切主题 这次剖析的也是自己的作业之一:QQ信息管理系统 一:(此处省略了建Proarams类,其实目的只是想强调把连接语句单独放一个类里更容易调用,命名规范如图) 二:(导入SQ ...
- 开源项目CIIP(企业信息管理系统框架).2018.0904版更新介绍
源码: https://github.com/tylike/CIIP https://gitee.com/ciip/CIIP 一,CIIP的目标是什么? 更加简单,快速的建立信息类管理系统.让实施人员 ...
- C语言项目(一):学生信息管理系统
实现方式:链表 结构定义 1 typedef struct MyStu MyStudent; 2 typedef struct node Node; 3 typedef Node *pNode; 4 ...
- 开源项目CIIP(企业信息管理系统框架).2018.1.0910版更新介绍-上周工作总结
又狂撸了一周的代码.简化了0904版本的多数操作. 上一次更新时,总共需要10步,这次简化成3步.嗯嗯,自我感觉不错. 重要的:在创建项目时,可以选择常用模块啦! 第一步:启动CIIP.Designe ...
- spring boot 学习入门篇【spring boot项目的搭建以及如何加载jsp界面】
[ 前言] Spring Boot 简介:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置, ...
随机推荐
- struts2 内容记录
多xml文件配置 在开发过程中我们经常会将每一张表(如:user表)的struts.xml文件分开,便于管理,故需要建立struts_user.xml文件管理请求等.那么需要用到inculde标签. ...
- matlab R2016a 中添加新的工具箱的方法
matlab添加新的工具箱分三步: 1. 下载新的工具箱,并解压. 2. 将解压后的工具箱文件夹移到安装的matlab中的toolbox文件夹中 3. 添加新文件夹及其子文件夹到路径中. 接下来以添加 ...
- B-树&B+树以及其在数据库中的应用
B-树&B+树以及其在数据库中的应用 1 .B-树定义 B-树是一种平衡的多路查找树,它在文件系统中很有用. 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至 ...
- [OIDC in Action] 1. 基于OIDC(OpenID Connect)的SSO
在[认证授权]系列博客中,分别对OAuth2和OIDC在理论概念方面进行了解释说明,其间虽然我有写过一个完整的示例(https://github.com/linianhui/oidc.example) ...
- MyBatis《2》
MyBatis入参考文档:http://mybatis.org/mybatis-3/zh/ 1.properties 属性 1.在MyBatis配置文件中引用属性文件 MyBatis允许在 ...
- LSF-SCNN:一种基于 CNN 的短文本表达模型及相似度计算的全新优化模型
欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 本篇文章是我在读期间,对自然语言处理中的文本相似度问题研究取得的一点小成果.如果你对自然语言处理 (natural language proc ...
- 拓扑排序&关键路径
拓扑排序:AOV网 概念 example:选课问题:AOV网 顶点活动(Activity On Vertex)网是指用顶点表示活动,而用边集表示活动关系的有向图. 在这个例子中,课程为结点,而有向边表 ...
- J2SE-包装类
目录 1 为什么提供包装类? 2 装箱和拆箱 3 包装类的4个特点 4 包装类类型 正文 1 为什么提供包装类? 1) 由于Java的基本数据类型功能简单,不具备面向对象的特性,实际使用时存在很多的不 ...
- HDU4508--完全背包
湫湫系列故事--减肥记I Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Tot ...
- CCF-201312-3-最大的矩形
问题描述 试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ ...