1. add:
    <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@page import="entity.*,java.util.*,java.text.*"%>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <head>
  7. <title>员工管理</title>
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. <link rel="stylesheet" type="text/css" href="css/style.css" />
  10. </head>
  11.  
  12. <body>
  13. <div id="wrap">
  14. <div id="top_content">
  15. <div id="header">
  16. <div id="rightheader">
  17. <p>
  18. <%
  19. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  20. %>
  21. <%=sdf.format(new Date())%><br />
  22. </p>
  23. </div>
  24. <div id="topheader">
  25. <h1 id="title">
  26. <a href="#">Main</a>
  27. </h1>
  28. </div>
  29. <div id="navigation"></div>
  30. </div>
  31. <div id="content">
  32. <p id="whereami"></p>
  33. <h1>添加员工</h1>
  34. <form action="add.do" method="post">
  35. <table cellpadding="0" cellspacing="0" border="0"
  36. class="form_table">
  37. <tr>
  38. <td valign="middle" align="right">姓名:</td>
  39. <td valign="middle" align="left"><input type="text"
  40. class="inputgri" name="name" /></td>
  41. </tr>
  42. <tr>
  43. <td valign="middle" align="right">薪资:</td>
  44. <td valign="middle" align="left"><input type="text"
  45. class="inputgri" name="salary" /></td>
  46. </tr>
  47. <tr>
  48. <td valign="middle" align="right">年龄:</td>
  49. <td valign="middle" align="left"><input type="text"
  50. class="inputgri" name="age" /></td>
  51. </tr>
  52. </table>
  53. <p>
  54. <input type="submit" class="button" value="提交" />
  55. </p>
  56. </form>
  57. </div>
  58. </div>
  59. <div id="footer">
  60. <div id="footer_bg">ABC@126.com</div>
  61. </div>
  62. </div>
  63. </body>
  64. </html>
  1. update:
  2. <%@page import="dao.EmployeeDAO"%>
  3. <%@ page language="java" contentType="text/html; charset=UTF-8"
  4. pageEncoding="UTF-8"%>
  5. <%@page import="entity.*,java.util.*,java.text.*"%>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  7. <html>
  8. <head>
  9. <title>员工管理</title>
  10. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  11. <link rel="stylesheet" type="text/css" href="css/style.css" />
  12. </head>
  13.  
  14. <body>
  15. <div id="wrap">
  16. <div id="top_content">
  17. <div id="header">
  18. <div id="rightheader">
  19. <p>
  20. <%
  21. SimpleDateFormat sdf = new SimpleDateFormat();
  22. %>
  23. <%=sdf.format(new Date())%><br />
  24. </p>
  25. </div>
  26. <div id="topheader">
  27. <h1 id="title">
  28. <a href="#">Main</a>
  29. </h1>
  30. </div>
  31. <div id="navigation"></div>
  32. </div>
  33. <div id="content">
  34. <p id="whereami"></p>
  35. <h1>修改员工</h1>
  36. <%
  37. Employee e = (Employee) request.getAttribute("e");
  38. %>
  39. <form action="modify.do" method="post">
  40. <table cellpadding="0" cellspacing="0" border="0"
  41. class="form_table">
  42. <tr>
  43. <td valign="middle" align="right">id:</td>
  44. <td valign="middle" align="left"><%=e.getId()%>></td>
  45. </tr>
  46. <tr>
  47. <td valign="middle" align="right">name:</td>
  48. <td valign="middle" align="left"><input type="text"
  49. class="inputgri" name="name" value="<%=e.getName()%>" /></td>
  50. </tr>
  51. <tr>
  52. <td valign="middle" align="right">salary:</td>
  53. <td valign="middle" align="left"><input type="text"
  54. class="inputgri" name="salary" value="<%=e.getSalary()%>" /></td>
  55. </tr>
  56. <tr>
  57. <td valign="middle" align="right">age:</td>
  58. <td valign="middle" align="left"><input type="text"
  59. class="inputgri" name="age" value="<%=e.getAge()%>" /></td>
  60. </tr>
  61. </table>
  62. <p>
  63. <input type="submit" class="button" value="提交" />
  64. </p>
  65. <input type="hidden" name="id" value="<%=e.getId()%>" />
  66. </form>
  67. </div>
  68. </div>
  69. <div id="footer">
  70. <div id="footer_bg">ABC@126.com</div>
  71. </div>
  72. </div>
  73. </body>
  74. </html>
  75. list:
  1. <%@page import="dao.EmployeeDAO"%>
  2. <%@ page language="java" contentType="text/html; charset=UTF-8"
  3. pageEncoding="UTF-8"%>
  4. <%@page import="entity.*,java.util.*,java.text.*"%>
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  6. <html>
  7. <head>
  8. <title>员工管理</title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  10. <link rel="stylesheet" type="text/css" href="css/style.css" />
  11. </head>
  12. <body>
  13. <div id="wrap">
  14. <div id="top_content">
  15. <div id="header">
  16. <div id="rightheader">
  17. <p>
  18. <%
  19. SimpleDateFormat sdf = new SimpleDateFormat();
  20. %>
  21. <%=sdf.format(new Date())%>
  22. <br />
  23. </p>
  24. </div>
  25. <div id="topheader">
  26. <h1 id="title">
  27. <a href="#">main</a>
  28. </h1>
  29. </div>
  30. <div id="navigation"></div>
  31. </div>
  32. <div id="content">
  33. <p id="whereami"></p>
  34. <h1>欢迎</h1>
  35. <table class="table">
  36. <tr class="table_header">
  37. <td>ID</td>
  38. <td>姓名</td>
  39. <td>薪资</td>
  40. <td>年龄</td>
  41. <td>操作</td>
  42. </tr>
  43. <%
  44. List<Employee> employees = (List<Employee>) request.getAttribute("employees");
  45. for (int i = 0; i < employees.size(); i++) {
  46. Employee e = employees.get(i);
  47. %>
  48. <tr class="row<%=i % 2 + 1%>>">
  49. <td><%=e.getId()%></td>
  50. <td><%=e.getName()%></td>
  51. <td><%=e.getSalary()%></td>
  52. <td><%=e.getAge()%></td>
  53. <td><a href="del.do?id=<%=e.getId()%>">删除</a>&nbsp;<a
  54. href="load.do?id=<%=e.getId()%>">修改</a></td>
  55. </tr>
  56. <%
  57. }
  58. %>
  59. </table>
  60. <p>
  61. <input type="button" class="button" value="添加员工"
  62. onclick="location='addEmp.jsp'" />
  63. </p>
  64. </div>
  65. </div>
  66.  
  67. <div id="footer">
  68. <div id="footer_bg">ABC@126.com</div>
  69. </div>
  70. </div>
  71. </body>
  72. </html>
    web.xml:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
  3. <servlet>
  4. <servlet-name>actionServlet</servlet-name>
  5. <servlet-class>web.ActionServlet</servlet-class>
  6. </servlet>
  7. <servlet-mapping>
  8. <servlet-name>actionServlet</servlet-name>
  9. <url-pattern>*.do</url-pattern>
  10. </servlet-mapping>
  11. </web-app>

add,update,list.jsp源码的更多相关文章

  1. JSP源码、改写Servlet为JSP、查看转译成为Servlet的文件、JSP字符编码设置

    概述 在Servlet中编写HTML太麻烦了,应该使用JSP.JSP中可以直接编写HTML,使用指示.声明.脚本(scriptlet)等元素来堆砌各种功能,但JSP最后还是会被容器转译为Servlet ...

  2. Qt update刷新之源码分析(一)

    在做GUI开发时,要让控件刷新,会调用update函数:那么在调用了update函数后,Qt究竟基于什么原理.执行了什么代码使得屏幕上有变化?本文就带大家来探究探究其内部源码. Qt手册中关于QWid ...

  3. Qt update刷新之源码分析总结

    大家好,我是IT文艺男,来自一线大厂的一线程序员 经过前面几次的Qt源码讲解,我相信大家对Qt update刷新机制从底层原理上有了一个深刻的理解:这次做一个收尾总结,来复盘前面几次所讲解的内容: 分 ...

  4. 第二十三课:jQuery.event.add的原理以及源码解读

    本课主要来讲解一下jQuery是如何实现它的事件系统的. 我们先来看一个问题: 如果有一个表格有100个tr元素,每个都要绑定mouseover/mouseout事件,改成事件代理的方式,可以节省99 ...

  5. 关于 Eclipse中的Web项目 部署的文件位置 查看jsp源码的部署位置

    使用 eclipse 开发web项目 会默认 部署在 工作目录下: .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 在这里 ...

  6. 放出一批学生管理系统jsp源码,部分有框架

    基于jsp+struts 2的学生管理系统eclipse - 源码码头   https://www.icodedock.com/article/25.html 基于jsp+mysql的JSP学生成绩管 ...

  7. Qt update刷新之源码分析(二)

    大家好,我是IT文艺男,来自一线大厂的一线程序员 上次视频给大家从源码层面剖析了Qt update刷新机制的异步事件投递过程,这次视频主要从源码层面剖析Qt刷新事件(QEvent::UpdateReq ...

  8. java网络考试系统的设计与实现 jsp 源码

    开发环境: Windows操作系统开发工具:MyEclipse/Eclipse + JDK+ Tomcat + MySQL 数据库 项目简介: 网络考试系统主要用于实现高校在线考试,基本功能包括:自动 ...

  9. Qt update刷新之源码分析(三)

    大家好,我是IT文艺男,来自一线大厂的一线程序员 上次视频给大家从源码层面剖析了Qt刷新事件(QEvent::UpdateRequest)的处理流程,这次视频主要从源码层面剖析对刷新事件的进一步处理, ...

随机推荐

  1. shp文件的读取

    http://blog.csdn.net/q_l_s/article/details/41486813

  2. linux下mysql的大小写是否区分设置

    转:http://blog.csdn.net/qq_29246225/article/details/52293549 一.Linux中MySQL大小写详情:1.数据库名严格区分大小写2.表名严格区分 ...

  3. windows下的python flask环境搭建

    在Windows中搭建flask框架分为如下几步 1. 下载ez_setup.py文件,然后在cmd中执行 链接:http://pan.baidu.com/s/1qXOSeHu 密码:jkbw pyt ...

  4. git 远程仓库管理

    要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某 个项目时,需要管理这些远程仓库 ...

  5. 如何下载github项目中的部分文件(文件夹)

    https://minhaskamal.github.io/DownGit/#/home 将你要下载的链接放进去即可.

  6. For循环及例题

    For循环    (1)循环操作某一个功能(执行某段代码)    (2)四要素                  循环初始值                  循环条件                 ...

  7. Java Swing客户端小项目

    记录一下两个用java swing写的客户端. 项目1: 关键词:swing  jtable 代码如下: 1.主类: package com.my.agent.client; import java. ...

  8. Oracle子查询中any、some、all之间的区别

    用some,any和all对子查询中返回的多行结果进行处理. 下面我们来简单介一下这几个关键词的含义. * Some在此表示满足其中一个的意义,是用or串起来的比较从句. * Any也表示满足其中一个 ...

  9. 可以随鼠标拖拽的div

    可以拖拽的div <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww ...

  10. WebGL 创建和初始化着色器过程

    1.编译GLSL ES代码,创建和初始化着色器供WebGL使用.这些过程一般分为7个步骤: 创建着色器对象(gl.createBuffer()); 向着色器对象中填充着色器程序的源代码(gl.shad ...