项目(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应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置, ...
随机推荐
- python基础(一)------Python基础语法与介绍
编程语言的历史和Python开发 一.编程语言 1.编程语言也是"语言"与英语,汉语等类似,掌握其语法结构,灵活 的运用其语法规则为之重要. 编程语言实现的是程序 ...
- JavaScript学习笔记(二)——字符串
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/ ...
- 31.Linux-wm9876声卡驱动(移植+测试)
本节学习目的 1)分析Linux中的OSS声卡系统 2)移植wm9876声卡 3)使用madplay应用程序播放mp3 1.声音三要素 采样频率 音频采样率是指录音设备在一秒钟内对声音信号的采样次数, ...
- configpraser模块
configpraser配置文件,example.conf [data] #节点 username = Jason password = 123 [public] comment = stuff pu ...
- TCP:传输控制协议
概述: 书中采用了8章来介绍TCP,可见其重要性.TCP是一种面向连接的.可靠的字节流服务,也就是说两方要交换数据必须先建立一个连接. TCP的信息单位称为segment.TCP对字节流的内容不作任何 ...
- less简述
什么是less? 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, ...
- virtualbox下centos实现主宿互访
1.网络连接方式 NAT 桥接 Host-Only NAT: 网络地址转换,virtualbox默认采用这种连接方式,特点: 1.虚拟机配置稍作修改就能连上外网 2.虚拟机可以ping通主机,主机不能 ...
- Django框架中的视图和模板
视图views django中的视图就是用来定义函数来处理一些逻辑的核心地方. django中通过urls来建立路径跟views中的视图函数的映射关系. urls中的映射关系 ''' urlpatte ...
- PHP入门怎么选?大学生适合学习吗?
大学毕业,面对竞争激烈的社会,理想总是很丰满,现实却很残酷.在硕士.博士都随处可见的今天,本科和大专文凭就显得苍白无力,在面试官问你"有没有工作经验"的时候,你是不是只想起实习期间 ...
- 【Flink】流-表概念
title: Flink流-表概念 date: 2017-12-12 14:48:16 categories: technique tags: Flink Flink Streaming Dynami ...