优化
程序彤
无废话,纯干货。
展开
-
卡宾商城项目(后台修改编辑商品信息阶段)思路随笔2
<%-- 调用request域中的数据,注意这里没发个服务器该条数据的id,在向数据库保存修改的值时由于是通过id查找bean对象,则无法锁定目标 但id在此处也不处回显,只能通过隐藏域发送该条bean对象所对应的id –%> ...原创 2020-11-19 23:18:25 · 170 阅读 · 0 评论 -
卡宾商城项目(后台商品列表阶段)思路随笔1
在form表单下设置隐藏域 后端 servlet程序通过调用service层的业务 得到查询的商品列表信息 前端 用jstl标签库遍历后端查询到的信息 /admin/bookServlet 一是为了用过滤器 二用到哪里? action?list用到了哪里? web.xml里的url用到了哪里? 原来自己写的页面里的信息被如何处理了?是否需要删除? ...原创 2020-11-18 20:24:43 · 142 阅读 · 0 评论 -
优化!抽取解耦反射代码,套娃解耦。
当前代码为用户模块注册登录的父类BaseServlet。管理员模块也有servlet登录功能,如何动态的构建AdminServlet.class.getDeclaredMethod(action,HttpServletRequest.class,HttpServletResponse.class);和declaredMethod.invoke(new AdminServlet(),req,resp);呢?有待解决(思路升华) 这里还能解耦。 Method declaredMethod = UserServl原创 2020-11-18 13:12:30 · 132 阅读 · 0 评论 -
优化之二(反射)!JavaWeb商城项目(Day06)前后端(登录和注册的JSP页面+Servlet程序)
优化之二 功能拓展用反射 通过反射动态调用当前页面功能的方法(登录页面调用登录方法)(根据隐藏域的固定name和方法value值) @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String action = req.getParameter("action"); // 获取隐藏域的name原创 2020-11-16 21:07:43 · 146 阅读 · 0 评论 -
优化之一!JavaWeb商城项目(Day06)前后端(登录和注册的JSP页面+Servlet程序)
优化之一 抽取前端jsp公共部分 将全部.html页面改为.jsp页面,在顶部加 <%@ page contentType=“text/html;charset=UTF-8” language=“java” %> 抽取公共页面(静态包含) <%@include file="…/…/common/login_regist_menu.jsp"%> <%@include file="/common/footer.jsp"%> footer.jsp <%@ page c原创 2020-11-16 20:58:19 · 409 阅读 · 0 评论