
javaweb
小奔跳跳
技术之路,无穷无尽,尽然选择,便要一如既往,蹦蹦跳跳,愉快地立于天地之间。天行健,大侠当坚韧不拔,地势坤,大侠当始终如一。
展开
-
拼接sql语句,实现多条件模糊查询
sql拼接,多条件模糊查询dao层代码public List findBy(String name, String keywords) throws SQLException {QueryRunner qr = new QueryRunner(DataSourceUtil.getDataSource());String sql="select * from product where ...原创 2019-06-18 19:25:28 · 3693 阅读 · 0 评论 -
一对多操作(增和删,先讲删除,再讲增加)
问题1用户的删除,这里用户(user)是一,外键约束的订单(orders),这里订单是多。如果你直接用delete from user where uid = ?删除会报错。因为这里绑定了外键,理论上讲,你再删除用户的同时,你要先删除与该用户绑定的所有订单。解决首先,删除是一件很谨慎的事情,在开发中,我们不能轻易地进行对一些信息进行删除。我这里不是按照上述思路操作的,我是user表那边预先...原创 2020-02-05 21:39:03 · 1055 阅读 · 0 评论 -
jsp页面中textarea文本域标签获取Servlet传过来的参数
需求jsp页面textarea接收servlet后台传来的参数。问题textarea标签是没有value属性,所以我们没有办法进行获取servlet那边传过来的参数,这时候怎么处理呢?问题的解决先上代码<input type="hidden" name="pdesc1" id="pdesc1" value="${product.pdesc}"/>先用一个隐藏输入域负责参...原创 2020-02-04 19:01:17 · 5306 阅读 · 2 评论 -
权限过滤器
场景项目运行过程中,希望某些资源不能被用户直接访问到,只有登录后才可以访问。解决方案创建一个自定义过滤器,在过滤器中为这些资源分别配置好路径,在过滤器中判断用户是否登录,登录成功,放行,没有登录,返回提示信息。过滤器代码package com.filter;import java.io.IOException;import javax.servlet.Filter;import...原创 2020-02-03 21:37:07 · 259 阅读 · 0 评论 -
过滤器Filter中文处理编码
为什么使用过滤器Filter?首先,servlet是可以处理中文乱码,具体代码request.setCharacterEncoding("UTF-8");但是,这样处理麻烦,如果有很多页面都需要获取中文,那么每个处理这个逻辑的servlet代码都要增加这段代码。由于麻烦,推出了过滤器Filter中文处理编码通过Filter过滤器进行中文处理 ,那么所有的Servlet都不需要单独处理了。使...原创 2020-02-02 19:31:41 · 852 阅读 · 0 评论 -
jsp+servlet实现分页
准备工作1.数据库和表创建自己的数据库和表2.创建项目demo3.引入jar包4.创建包结构,导入工具类,引入配置文件javabean:productpackage com.domain;public class Product { private String pid; private String pname; private Double market_pri...原创 2019-07-11 22:28:05 · 3161 阅读 · 0 评论 -
servlet+jsp登录功能中servlet代码
servlet代码public String login(HttpServletRequest request, HttpServletResponse response) throws Exception { String username= request.getParameter("username"); String password = request.getParameter...原创 2020-02-01 21:12:13 · 259 阅读 · 0 评论 -
Ajax异步加载,实现真正意义上,公共页面的包含
需求公共页面:head.jsp、foot.jsp主体页面有很多:index.jsp、user.jsp、product.jsp等等需求:在head.jsp中加载分类导航条信息,让所有包含head.jsp的主体页面都可以加载分类导航条信息<ul id="myul"></ul>head.jsp中代码<script> $(function(){ /...原创 2020-02-01 16:43:16 · 204 阅读 · 0 评论 -
JSP页面的静态包含和动态包含
静态和动态包含的区别和联系1_ <%@ include file="" %>是指令元素。<jsp:include page=” ”/>是行为元素2_最终编译成java文件的数目不同。*_静态包含在转换成为java文件的时候将包含文件的内容“复制”到主体文件,然后作为一个整体编译。最终编译为一个java文件。*_动态包含是各个jsp文件分别转换,分别编译。最终编程成...原创 2020-02-01 16:15:16 · 634 阅读 · 0 评论 -
web.xml中配置*.do、 *.action、/和/*的区别
(1)*.do *.action 拦截以.do结尾的请求 (不拦截 jsppngjpg .js .css)(2)/ 拦截所有请求 (不拦截.jsp) 建议使用此种 方式 (拦截 .js.css .png) (放行静态资源)(3)/* 拦截所有请求(包括.jsp) 此种方式 不建议使用...原创 2020-01-15 23:20:26 · 3050 阅读 · 0 评论 -
验证码(servlet)
package com.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http....原创 2020-01-06 12:26:26 · 159 阅读 · 0 评论 -
Servlet的方式实现验证码
生成验证码的servlet:CodeServlet//这个生成验证码的servlet已经将随机数(也就是这里的验证码)放入session中,以便于校验时获取req.getSession().setAttribute(“scode”, randomString);System.out.println(randomString);package com.web.servlet;import...原创 2019-07-10 15:38:49 · 3422 阅读 · 2 评论 -
jsp+servlet登录成功,显示登录成功提醒
代码PrintWriter out=response.getWriter();out.print("<script> alert('登录成功'); window.location.href='/shop/jsp/index.jsp'; </script>");点击确定后,跳转到主页面原创 2019-12-24 11:05:32 · 3582 阅读 · 1 评论 -
用servlet获取路径
用servlet获取当前项目的路径当前项目名位diary,如下图一所示:servlet获取当前项目的路径代码request.getContextPath();打印输出语句:System.out.println(request.getContextPath());结果如下图二:用servlet取WebContent的路径取WebContent的路径代码:request.getS...原创 2019-11-24 20:23:32 · 515 阅读 · 0 评论 -
servlet那边处理完登录,在jsp这边弹框显示结果
登录不成功,Login.jsp这边代码<% Object message = request.getAttribute("msg"); if(message!=null && ! "".equals(message)){ %> <script type="text/javascript"> alert("...原创 2019-11-24 16:31:17 · 415 阅读 · 0 评论 -
sql语句中分页查询limit复习
SELECT * FROM product LIMIT 0, 10;第一个是起始索引,第二个参数是每页要显示的记录数,这是做分页的基础,一定要理解好。(可以把放在数据库里多跑几遍,加强理解)一般地,我们做分页查询,会有很多参数,如:currPage 当前的页数(即现在第几页)currPage是从请求那边传过来的,接收即可pageSize 当前页显示的记录数pageSize可以自己设定,...原创 2019-11-22 12:15:12 · 1344 阅读 · 0 评论 -
javaweb实现文件上传,带存储路径到数据库
效果其中servlet中的代码package com.controller;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.H...原创 2019-11-20 16:47:29 · 4489 阅读 · 0 评论