1. addStudent.jsp如下
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html;charset=gb2312" %>
  2. <%
  3. String path = request.getContextPath();
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  5. %>
  6.  
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  8. <html>
  9. <head>
  10. <title>Add info </title>
  11. </head>
  12.  
  13. <body>
  14. This is my JSP page. <br>
  15. <table style="border-right:#89d4f8 1px solid;
  16. border-top:#89d4f8 1px solid;
  17. border-left:#89d4f8 1px solid"
  18. cellSpacing= cellpadding= align=center bgColor=#ffffff border=>
  19. <tbody>
  20. <tr>
  21. <td height=>&nbsp;&nbsp;添加学生信息</td>
  22. </tr>
  23. <tr>
  24. <td height= bgColor=#89d4f8> </td>
  25. </tr>
  26. </tbody>
  27. </table>
  28. <!--以get形式提交窗体数据 -->
  29. <form name=messages method="get" action="after_addStudent.jsp">
  30. <table width="" align="center" border="">
  31. <tr>
  32. <td width="">学号:</td>
  33. <td><input type="text" name="StuID"></input> </td>
  34.  
  35. </tr>
  36. <tr>
  37. <td width="">姓名:</td>
  38. <td><input type="text" name="StuName"></input></td>
  39.  
  40. </tr>
  41. <tr>
  42. <td width="">联系电话:</td>
  43. <td><input type="text" name="Telephone"></input></td>
  44.  
  45. </tr>
  46. <tr>
  47. <td width=""></td>
  48. <td><input type="submit" value="添加"><font size=""></font>
  49. <input type="reset">
  50. </td>
  51. </tr>
  52. </table>
  53. </form>
  54. </body>
  55. </html>

after_addStudent.jsp页面代码

  1. <%@ page language="java"
  2. import="java.util.*"
  3. import="com.mysql.jdbc.Driver"
  4. import="java.sql.*"
  5. contentType="text/html;charset=gb2312"
  6. pageEncoding="UTF-8"%>
  7. <!--导入相关的类 ,规定编码gb2312-->
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  9. <html>
  10. <head>
  11.  
  12. <title>Add Result</title>
  13. </head>
  14. <body>
  15. <%
  16. Connection conn;
  17. Statement stat;
  18. //设置连接的url,其中student是数据库名称
  19. String url="jdbc:mysql://localhost:3306/student";
  20. //我使用的是免安装版的mysql,用户:root,密码:zhangweijie
  21. String userName="root";
  22. String password="zhangweijie";
  23. //获取addStudent.jsp提交的窗体中的数据
  24. int StuID=Integer.parseInt(request.getParameter("StuID"));//学号是整形
  25. String StuName=new String(request.getParameter //姓名是字符串形式
  26. ("StuName").getBytes("iso-8859-1"),"gb2312");
  27.  
  28. String Telephone=new String(request.getParameter //电话是字符串形式
  29. ("Telephone").getBytes("iso-8859-1"),"gb2312");
  30.  
  31. try{
  32. //注册JDBC驱动程序
  33. Class.forName("com.mysql.jdbc.Driver");
  34.  
  35. }
  36. catch(ClassNotFoundException ex){
  37.  
  38. out.println("找不到驱动程序!");
  39. }
  40. //打开数据库连接
  41. conn=DriverManager.getConnection(url, userName, password);
  42.  
  43. try{
  44. stat = conn.createStatement();
  45. //执行插入操作
  46. stat.executeUpdate("insert into Student_Info values("+StuID+",'"+StuName+"','"+Telephone+"')");
  47. out.println("数据表操作成功!已添加学生:"+StuName+"的信息");
  48.  
  49. }
  50.  
  51. catch(SQLException ex)
  52. {
  53. //再次刷新就会提示如下,原因是Student_Info数据表中的数据已经存在,
  54. //再次刷新页面相当于重新把上面的数据添加到数据表中,由于原来已经存在,故提示如下
  55. out.println("数据表操作失败!");
  56. }
  57.  
  58. finally{
  59. //关闭数据库连接
  60. conn.close();
  61. }
  62.  
  63. %>
  64. </body>
  65. </html>

JSP--TOMCAT-MYSQL web页面添加的更多相关文章

  1. 云服务器+tomcat+mysql+web项目搭建部署

    云服务器+tomcat+mysql+web项目搭建部署 1.老样子,开头墨迹两句. 作为我的第二篇文章,有很多感慨,第一篇人气好低啊,有点小丧气,不过相信我还是经验少,分享的都是浅显的,所以大家可能不 ...

  2. jsp+tomcat+mysql+sevlet+javabean配置过程

    在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳,为了帮助象我一 ...

  3. JAVA WEB学习笔记(三):简单的基于Tomcat的Web页面

    注意:每次对Tomcat配置文件进行修改后,必须重启Tomcat 在E盘的DATA文件夹中创建TomcatDemo文件夹,并将Tomcat安装路径下的webapps/ROOT中的WEB-INF文件夹复 ...

  4. 基于python的websocket开发,tomcat日志web页面实时打印监控案例

    web socket 接收器:webSocket.py 相关依赖 # pip install bottle gevent gevent-websocket argparse from bottle i ...

  5. java web(一) 使用sql标签库+tomcat+mysql手动创建一个jsp练习总结

    2016-09-0111:06:53                                     使用sql标签库+tomcat+mysql手动创建一个jsp 1. 1.1安装tomcat ...

  6. linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

    JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...

  7. Java用webSocket实现tomcat的日志实时输出到web页面

    原文:http://blog.csdn.net/smile326/article/details/52218264 1.场景需求 后台攻城狮和前端攻城狮一起开发时,经常受到前端攻城狮的骚扰,动不动就来 ...

  8. web页面乱码,JSP页面编码设置

    解决Web页面访问出现乱码bug,JSP页面首行添加: <%@ page language="java" contentType="text/html; chars ...

  9. 认识JavaWeb,servlet, JSP, Tomcat, http协议,Web服务器

    JavaWeb通常指服务器端的Java应用开发. 一般来说,服务器是在网络通信条件下工作的,这就离不开http协议. HTTP协议,是为服务器和客户端通信提供的规范,其中规定了信息的格式,符合规范格式 ...

随机推荐

  1. 【转载】TCP慢启动、拥塞避免、快速重传、快速回复

    转载自:TCP慢启动.拥塞避免.快速重传.快速回复 转自:http://blog.csdn.net/itmacar/article/details/12278769 感谢博主的辛勤成果! 为了防止网络 ...

  2. ZOJ 3869 Ace of Aces

    There is a mysterious organization called Time-Space Administrative Bureau (TSAB) in the deep univer ...

  3. LR下载及破解

    原文:http://chjuan1122.blog.163.com/blog/static/122892032013327111040128/ 地址:http://www.genilogix.com/ ...

  4. 【Python】【问题集锦】

    1. 用pycharm安装第三方包失败,报类似于“sort"的错误,就转战终端 2. Mac终端安装第三包失败,报类似于“ PermissionError: [Errno 13] Permi ...

  5. codevs 1200 同余方程 逆元

    题目描述 Description 求关于 x 同余方程 ax ≡ 1 (mod b)的最小正整数解. 输入描述 Input Description 输入只有一行,包含两个正整数 a, b,用 一个 空 ...

  6. Jmeter 处理Unicode编码转为中文

    对于接口中返回报文,有的接口返回信息是Unicode编码,写断言的时候,要么就Response Assertion就写成Unicode编码的断言,如下图: 真心不觉得返回报文加密能有多安全,别人将报文 ...

  7. MongoDB(课时14 正则运算)

    3.2.4.9 正则运算 如果想实现模糊查询,必须使用正则表达式,而且正则表达式使用的语言是Perl兼容的正则表达式的形式. 要实现正则使用,则按照如下的定义格式: 基础语法:{key : 正则标记} ...

  8. 使用 apply 函数族

    之前,我们讨论过可以使用 for 循环,在一个向量或列表上进行迭代,重复执行某个表达式.但是在实践中,for 循环往往是最后的选择,因为每次迭代都是相互独立的,所以我们可以使用更简洁更方便的读写方式来 ...

  9. 怎么运行cocos2dx 3.x simulator?

    1.simulator的好处是: 快速切换分辨率:F5快速重新启动项目: 这对于脚本语言来说都是很方便快捷的. 2.涉及到显示参数的文件有两个: ①lang,这个是菜单的语言文件,如果没有这个文件的话 ...

  10. External RNA Controls Consortium (ERCC)

    ERCC是啥? 外部RNA控制联盟,就是一套RNA-seq,基因表达检测过程中的控制系统,使得结果具有可重复性. RNA Spike-in Controls for Gene Expression W ...