JavaWeb课程复习资料(八)——添加功能
承接上文:JavaWeb课程复习资料(七)——select服务查询所有功能编写
1、添加【AddServlet】
2、添加AddServlet编码
package com.item.servlet;import com.item.dao.UserInfoDAO;
import com.item.daoimpl.UserInfoDAOImpl;
import com.item.pojo.UserInfo;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;@WebServlet("/SelectAllServlet")
public class SelectAllServlet extends HttpServlet {@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("utf-8");UserInfoDAO db = new UserInfoDAOImpl();List<UserInfo> list = db.GetAll();req.setAttribute("list",list);req.getRequestDispatcher("index.jsp").forward(req,resp);}@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req, resp);}
}
3、在【index.jsp】中添加【添加】按钮编码
<a href="Add.jsp" class="btn btn-primary">添加</a>
4、创建【AddServlet.jsp】
5、添加【AddServlet.jsp】编码
<%--Created by IntelliJ IDEA.User: qwe84Date: 2022/2/26Time: 11:39To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>添加</title><link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body><form action="/AddServlet" method="post"><p><input type="text" placeholder="请输入用户名" name="userName" class="form-control" required/></p><p><input type="text" placeholder="请输入爱好" name="introduce" class="form-control" required/></p><p><input type="submit" value="添加" class="btn btn-primary"/></p></form>
</body>
</html>
6、执行测试
点击【左上角的添加功能】
添加成功,可以看到【sunwukong】的值是【七十二变】。
JavaWeb课程复习资料(八)——添加功能相关推荐
- JavaWeb课程复习资料(九)——删除功能
承接上文:JavaWeb课程复习资料(八)--添加功能 1.创建[DeleteByIdServlet.jsp] 2.添加[DeleteByIdServlet.jsp]编码 package com.it ...
- JavaWeb课程复习资料(十)——修改功能
承接上文:JavaWeb课程复习资料(九)--删除功能 目录 1.创建[UpdateByIdServlet.java] 2.创建[UpdateServlet.jsp] 3.创建[UpdateServl ...
- JavaWeb课程复习资料——用于突击考试总结
环境使用: 系统:win10 开发工具:IntelliJ IDEA 2021以上版本 数据库:MySQL 需求jar包:mysql-connector-java-5.1.39.jar Tomcat版本 ...
- JavaWeb课程复习资料(六)——DAO与DAOImpl层封装
承接上文:JavaWeb课程复习资料(五)--配置Tomcat 目录 1.DAO层 2.DAOImpl层 1.DAO层 DAO层是接口层,故而需要使用[interface]修饰 源码如下: packa ...
- JavaWeb课程复习资料(四)——创建Servlet
承接上文链接:JavaWeb课程复习资料(三)--将[resultSet]形式的数据转为List<T>的形式 1.创建Servlet包,以及SelectAllServlet.java类 2 ...
- JavaWeb课程复习资料(二)——idea创建JDBC(FactoryDB)
本课程上文链接:[JavaWeb课程复习资料(一)--idea导入mysql-connector.jar包] 1.创建[工厂类]的包与类 2.输入链接路径与账号密码 package com.item. ...
- JavaWeb课程复习资料——中文乱码上下文处理
乱码分为进出两种: HttpServletResponse是输出 HttpServletRequest是输入 resp.setContentType("text/html;charset=u ...
- 能利用计算机来模拟某种真实的实验现象,自然现象或社会现象的课件是,《计算机辅助教学》课程复习资料...
考试资料 <计算机辅助教学>课程复习资料 一.单项选择题 1. 教学软件又称为 A . A.课件 B.多媒体 C.操作系统 D.应用软件 2. 继课件之后的第二代教学软件称为 A . A积 ...
- 专科段《质量管理》课程复习资料(3)——简答、计算题
小编黑板青云寄语: 1.为了方便打印,答案放在了最后. 2.黑板青云已经为大家尽力校对,难免疏漏,如有疏漏请留言更正. 3.名词解释和判断题,见<专科段<质量管理>课程复习资料(1) ...
最新文章
- jquery---基本标签
- 武汉网络推广优化中网站关键词如何更合理布局分布?
- hexo 博客支持PWA和压缩博文
- Linux Grep 命令说明
- 初等数论--同余--MILLER-RABIN素性检测算法优化
- 如何下载一个物种的全部EST序列 | NCBI | 表达序列标签
- leetcode 834. 树中距离之和(dp)
- WiFi---AP+STA共存模式(ESP8266)
- OFCMS 项目开源 java cms 系统 内容管理系统
- ai/ml_您应该在本周(7月18日)阅读有趣的AI / ML文章
- 关于boa+cgi上传文件大小的问题
- android音乐同步到iphone,安卓手机上的音乐还能转移到iPhone,你信不信
- 如何查看win10系统的激活情况
- 苹果开发者账号申请及升级更换
- 头条号运营技巧,百万爆文运营经验分享
- switch-case 采用map+函数指针替代
- java中什么叫引用
- 垃圾渗滤液除氨氮深度处理膜后除氨氮用离子交换树脂
- 美美征婚 阿米托佛(*^__^*)
- 自适应控制课程心得体会