首页 > 编程语言 >JavaWeb课堂测试(二)

JavaWeb课堂测试(二)

时间:2023-02-20 20:34:38浏览次数:36  
标签:JavaWeb request getParameter else bean 测试 课堂 null String

添加数据

1.创建jsp页面

 

 jsp页面源代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3><center>主界面 </center></h3>
<h1><center>每日打卡</center></h1>

<p><a href="zhuce.jsp">每日打卡</a>
</p>
<p><a href="readNews.jsp">打卡查询</a>
</p>

<p><a href="update.jsp">修改</a>
</p>

<p><a href="manager.jsp">管理待发与已发新闻</a>
</p>
<p><a href="Adm.jsp">管理用户</a>
</p>
<p><a href="login.jsp">用户登录</a>
</p>
</body>
</html>

添加数据页面

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>注册</title>
</head>
<body>
<form action="End.jsp" method="post">
<h>新闻录制<h>
<dl>
<dt>日期:</dt><input type="text" name="day" /></dd>
<dt>关键字:</dt><input type="text" name="keyword" /></dd>
<dt>每日总结:</dt><input type="text" name="sum" /></dd>
<dt>坚持天数:</dt><input type="text" name="ins" /></dd>
<dt>连续最长天数:</dt><input type="text" name="con /></dd>


<dt><input type="submit" value="提交" /></dd>
</form>
</body>

</html>

写入数据库代码

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="bean.NewsBean"%>
<%@page import="dao.NewsDao"%>
<%@ page import="java.sql.SQLException" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
int i=0;
String day = request.getParameter("day");
String keyword = request.getParameter("keyword");
String sum = request.getParameter("sum");
String ins = request.getParameter("ins");
String con = request.getParameter("con");


String a1=null;
String a2=null;
String a3=null;
String a4=null;
String a5=null;

if(request.getParameter("a1")!=null)
{
a1=request.getParameter("a1")+' ';
}
else a1=" ";

if(request.getParameter("a2")!=null)
{
a2=request.getParameter("a2")+' ';
}
else a2=" ";

if(request.getParameter("a3")!=null)
{
a3=request.getParameter("a3")+' ';
}
else a3=" ";

if(request.getParameter("a4")!=null)
{
a4=request.getParameter("a4")+' ';
}
else a4=" ";

if(request.getParameter("a5")!=null)
{
a5=request.getParameter("a5")+' ';
}
else a5=" ";

 

NewsBean bean = new NewsBean();
bean.setDay(day);
bean.setKeyword(keyword);
bean.setSum(sum);
bean.setIns(ins);
bean.setCon(con);

NewsDao dao =new NewsDao();
try {
i=dao.add(bean);
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
if(i==1)
response.getWriter().append("成功!");
else
response.getWriter().append("错误!");
//response.sendRedirect("screen.jsp");
%>
</body>
</html>

标签:JavaWeb,request,getParameter,else,bean,测试,课堂,null,String
From: https://www.cnblogs.com/lxh-666/p/17138819.html

相关文章

  • 分层测试(一):什么是分层测试?
    什么是分层测试?分层测试是通过对质量问题分类、分层来保证整体系统质量的测试体系。模块内通过接口测试保证模块质量,多模块之间通过集成测试保证通信路径和模块间交互质......
  • API测试基础之http协议
    http简介:http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP(传输控制协议)之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应......
  • 开学测试
    2021级《软件工程》课前测试试卷(180分钟) 河北省环保监测中心网络新闻发布系统(卷面成绩40分,占课程过程考核20分) 1、项目需求:河北省环保监测中心网络新闻为搭建公众......
  • 测试平台系列(2) 给Pity添加配置
    给Pity添加配置回顾还记得上篇文章创立的**「Flask」**实例吗?我们通过这个实例,给根路由「/」绑定了一个方法,从而使得用户访问不同路由的时候可以执行不同的方法。配......
  • 兼容性测试
    兼容性测试一:概念在不同的平台或系统上进行测试,看系统是否稳定、平台是否兼容。二:兼容性测试方向PC端和APP端三:兼容性测试分类浏览器兼容系统兼容(在不同的系统......
  • 测试ChatGPT:web接口
    需求描述:请给我一个flask接口用于获取后端服务器上的静态资源 对话内容:  1fromflaskimportFlask,send_from_directory2app=Flask(__name__)34......
  • 测试
    WelcometoLeanote!欢迎来到Leanote!1.排版粗体斜体这是一段错误的文本。引用:引用Leanote官方的话,为什么要做Leanote,原因是...有充列表:支持Vim支持Em......
  • 测试ChatGPT:爬虫需求
    需求描述:我需要一个程序,该程序可以通过抖音用户的主页链接,获取用户的关注数量,粉丝数量,获取到的赞的数量和主页展示的视频 对话内容:Ineedaprogramthatcanobtai......
  • 【转】golang bufio、ioutil读文件的速度比较(性能测试)和影响因素分析
    golang读取文件的方式主要有4种:使用File自带的Read方法使用bufio库的Read方法使用io/ioutil库的ReadAll()使用io/ioutil库的ReadFile() 使用io/ioutil库的ReadFile()......
  • Spring Boot 单元测试,保姆级教程!
    来源:eamonyin.blog.csdn.net一、单元测试的概念概念:单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。在Java中单元测试的最小单元是类。单元测......