java web课程实验文档_第1页
java web课程实验文档_第2页
java web课程实验文档_第3页
java web课程实验文档_第4页
java web课程实验文档_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一个实验 实验内容 利用 HTML 和 JavaScript 技术 设置一个用户信息输入的 界面 并检测输入是否为空 设计思路 按照界面要求写好界面 点击确定时对表单依次检查 查看是 否有空 如果有空 则弹出对话框 警告用户 实验代码 设置 function get data if userdata username value userdata psdone value userdata psdtwo value alert 账号或密码为空 else if userdata psdone value userdata psdtwo value if user name value user name value alert 姓名或年龄为空 else var v1 document getElementById sex1 var va1 v1 checked var v2 document getElementById sex2 var va2 v2 checked if va1 else if va2 else alert 你没有选择性别 else alert 两次密码不同 资料设置 账户信息设置 账号 密码 密码 个人信息设置 姓名 年龄 男 女 我喜欢苹果 我喜欢香蕉 运行效果 第二次实验 实验内容 小球落地 输入小球的高度和小球下落的时间 求出小球 所在的高度 并输出 设计思路 让用户输入小球的高度和下落时间 根据 time Math sqrt 2 0 H g 可得到小球一个周期所需要的时间 根据总时间得到期 数 再求所在高度 实验代码 import java util Scanner public class Test static double g 9 8 public static double conclulate double H double t double time Math sqrt 2 0 H g 单程下落时间 double T 2 time 下落一周期的时间 if t time 下落周期 t T t double h1 0 5 g t t 已经下降的高度 double h H h1 目前的高度 return h public static void main String args Scanner s new Scanner System in System out println 输入高度 double H s nextDouble System out println 输入时间 double t s nextDouble double h2 conclulate H t System out println 小球目前所处的高度 h2 s close 运行效果 第三次实验 实验内容 javabean 设计一个 javabean 的类 并对数据进行监听 判断数据是否合理 实验思路 在 javabean 类中添加一个监听类对象 当设置分数的把参 数传递给监听的对象中的方法 判断是否合理 实现代码 Javabean public class JavaBean private String uid private String uname private ScoreLenter lenter 监听器 public ScoreLenter getLenter return lenter public void setLenter ScoreLenter lenter this lenter lenter public String getUid return uid public void setUid String uid this uid uid public String getUname return uname public void setUname String uname this uname uname public String getUsex return usex public void setUsex String usex this usex usex public int getUscore return uscore public void setUscore int uscore if lenter isHeFa uscore this uscore uscore else System out println 数据不合法 private String usex private int uscore 自定义监听类 public interface ScoreLenter public boolean isHeFa int score 测试类 public class Test implements ScoreLenter public static void main String args JavaBean bean new JavaBean bean setLenter new Test bean setUscore 120 public boolean isHeFa int score if score100 return false else return true 运行效果 第四次实验 实验内容 设置一个登陆界面 点击登录时把表单提交 HttpServlet 判断 账号密码是否正确 并把结果返回浏览器 设计思路 当数据提交到 HttpServlet 时 通过 request getParameter 方法 得到表单中参数 并判断参数是否合理 如果合理则返回正确 如果不合理 返回错误 实验代码 登录界面 登陆 用户名 密码 HttpServlet 代码 public class LoginService extends HttpServlet private static final long serialVersionUID 1L public LoginService super Override protected void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException String username request getParameter uname String password request getParameter upassword System out println username username System out println password password if zhangsan equals username else response getOutputStream write login error getBytes protected void doPost HttpServletRequest request HttpServletResponse response throws ServletException IOException this doGet request response 运行效果 第五次实验 实验内容 通过 jdbc 连接数据库 设计思路 通过一个连接池 为每一个需要连接到数据库分配一个连接 当这个 类使用完毕时关掉连接 当连接带数据库时通过 sql 语句 对数据库进行操作 实验代码 public class JdbcConnect private final static String USERNAME root private final static String PASSWORD king588 private final static String DRIVER com mysql jdbc Driver private final static String URL jdbc mysql localhost 3306 user shop static try Class forName DRIVER System out println 注册成功 catch ClassNotFoundException e e printStackTrace public static Connection getConnection 构建一个连接池 Connection connection null try connection DriverManager getConnection URL USERNAME PASSWORD catch SQLException e TODO Auto generated catch block e printStackTrace return connection 对数据库的操作类 public class LoginDao implements LoginService private jdbcservice jdbc null public LoginDao jdbc new jdbcservice public boolean Login List params boolean flag false String sql select from u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论