为javaweb的准备
春风又一季
lecodeyang.github.io/yangmimi
展开
-
html侧边分享
图片来自于阿里巴巴矢量图库sidebar.css.sidebar { position: fixed; right: 0; top: 50%; margin-top: -100px; z-index: 20;}a{ color: #000;}a:hover{ color: aqua;}.sidebar_ul { padding: 7px; box-shadow: 0 2px 10px 0 rgba(135, 135, 1原创 2020-06-30 22:17:51 · 214 阅读 · 0 评论 -
关于项目运行时后面的项目名不匹配的问题
错误界面,我的项目是day4024结果运行时后面的是day03011,然后就是报错了一开始我修改了web Project Settings的项目路径,然后还是报错,然后又去Servers中看看路径,发现也没错然后在该项目的.settings中修改将要变的参数,改变一下,然后重新导入项目这样的结果就是好的了...原创 2019-04-12 10:46:40 · 201 阅读 · 0 评论 -
eclipse中查看jar中class的源码
链接:https://pan.baidu.com/s/14jqQ3XGhsp1t8nK860V_SA 提取码:t8dd原创 2019-03-16 23:34:03 · 294 阅读 · 0 评论 -
Java中对于时间格式的处理(@DateTimeFormat)
在Spring-MVC中映射类声明变量前,加入此注解@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" )原因是:页面将数据传到后台,是以字符串的形式。所以时间格式会出错。加上此注解,后台可解析时间格式的字符串。但是后台传到前台,前台没办法解析。需要做如下操作。Date.prototype.format = function (format) ...转载 2019-03-15 23:55:14 · 3978 阅读 · 0 评论 -
Web项目ajax请求出现40*的错误
出现406的情况:1.百分之90 是因为jackson包未导入到工程2. 可以再添加一个action让拦截器拦截,这样既不破坏伪静态化又可处理406详情参照https://blog.csdn.net/lkwan123/article/details/73385025...原创 2019-03-15 23:33:13 · 447 阅读 · 0 评论 -
Maven学习之安装与配置
下载安装从该网站 http://maven.apache.org/download.cgi 下载maven3.3.9 版本解压将maven解压到一个不含有中文和空格的目录中。bin目录 mvn.bat (以run方式运行项目)、 mvnDebug.bat(以debug方式运行项目 )boot目录 maven运行需要类加载器 conf目录 settings.xml 整个maven工具核...原创 2019-02-06 11:46:11 · 153 阅读 · 0 评论 -
扫描pc端二维码在手机上出现相关信息
显示二维码的代码与所需要得js库<script src="${js}/jquery.js"></script> <script src="${js}/jquery.qrcode.min.js"></script> <script typ原创 2019-02-15 12:33:55 · 770 阅读 · 0 评论 -
springmvc改变上传图片的尺寸,高度按照宽度的比例缩放
java的代码@RequestMapping("/admin/fileUpload") public String fileUpload(HttpServletRequest request,@RequestParam("file") CommonsMultipartFile file){ String originalFilename = file.getOriginalFilenam...原创 2019-04-23 09:56:59 · 487 阅读 · 0 评论 -
关闭运行的jar包
打开任务管理器,找到javaw的进程,关闭进程原创 2019-06-26 11:21:24 · 5926 阅读 · 1 评论 -
Optional int parameter 'id' is present but cannot be translated into a null value due to being decla
遇到这个错误就是把参数int 改成Integer转自https://blog.csdn.net/u013695671/article/details/41985263转载 2019-07-26 15:42:22 · 2746 阅读 · 0 评论 -
解决:Initialization of bean failed; nested exception is java.lang.AbstractMethodError
版本冲突问题本来是3.4.6报错,后来改变了版本号成功了 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.8</version> </dep...原创 2019-08-31 22:33:15 · 15841 阅读 · 0 评论 -
Java出现The server time zone value '�й���ʱ��' is unrecogni的解决
在写数据库相关项目时,出现The server time zone value ‘�й���ʱ��’ is unrecogni异常。解决办法:在hibernate.cfg.xml配置文件中对于MySQL的URL后面加上?serverTimezone=UTC ,如下:jdbc:mysql://localhost:3306/teachsystem?serverTimezone=UTC ...转载 2019-09-19 18:45:03 · 5674 阅读 · 5 评论 -
数据库取到值,但是赋值对象却为null值与BeanPropertyRowMapper下划线的映射
这里我们使用JdbcTemplate 操作数据库 @Autowired private JdbcTemplate jdbcTemplate; public User getUserByName(String username){ User user=new User(); try { String sql="select...原创 2019-09-21 12:50:06 · 1872 阅读 · 2 评论 -
使用Nginx代理Tomcat服务器
windows下的nginx代理下载nginx 解压就可以使用在当前目录启动无需重启加载nginx.conf让nginx代理tomcat。这个我们使用8081端口为nginx的启动,端口未代理的时候,此时tomcat要启动...原创 2019-09-23 14:03:04 · 341 阅读 · 0 评论 -
IDEA中 Tomcat打印日志出现中文乱码
配置tomcat在VM options添加-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8原创 2019-09-26 15:18:13 · 776 阅读 · 0 评论 -
HTTP请求状态码报错信息
HTTP状态码列表100 Continue 继续。客户端应继续其请求101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议200 OK 请求成功。一般用于GET与POST请求201 Created 已创建。成功请求并创建了新的资源202 Accepted 已接受。已经接受请求,但未处...转载 2019-10-01 20:26:28 · 587 阅读 · 0 评论 -
SpringMvc之如何引入资源文件
在Controller层引入资源文件是在SpringMvc的配置文件中引入如:定义了一个资源文件resource.propertiesuser.dict.source=1在springmvc的配置文件中引入,采取键值对的形式&lt;context:property-placeholder location="classpath:jdbc.properties,classpath:co...原创 2019-01-22 10:51:06 · 434 阅读 · 0 评论 -
SSM之日期格式转换
由于日期数据有很多种格式,所以springmvc没办法把字符串转换成日期类型。所以需要自定义参数绑定。前端控制器接收到请求后,找到注解形式的处理器适配器,对RequestMapping标记的方法进行适配,并对方法中的形参进行参数绑定。在springmvc这可以在处理器适配器上自定义Converter进行参数绑定。如果使用 &lt;mvc:annotation-driven/&gt;可以在此标签上进...原创 2019-01-21 15:11:56 · 869 阅读 · 0 评论 -
Struts2中的Action的访问方式及跳转
简要描述Struts2中的Action的访问方式及跳转,在struct.xml中进行配置,用返回值来决定要跳转的界面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><原创 2018-12-18 19:31:57 · 2290 阅读 · 0 评论 -
关于拦截器配置使用,非登录不能保存
首先在这里要配置好Struts2的框架,该导入的包什么的都导入,千万不要忘记在web.xml中的配置。这里验证是从数据库中的验证,这里用的是Hibernate来搜查表中的用户,有匹配的就可以登录,也要做好Hibernate的前提工作,下面来看一看代码这里是用户的输入界面submit.jsp&amp;amp;lt;%@ page language=&amp;quot;java&amp;quot; contentType=&amp;quot原创 2018-12-18 18:16:54 · 210 阅读 · 0 评论 -
Hibernate增删改查。。。
public class StudentDao extends Studentservice{ @Overridepublic void saveStudent(Student stu ){ Session session=HibernateUtils.openSession(); Transaction tr=session.beginTransaction(); ses...原创 2019-03-20 20:39:32 · 116 阅读 · 0 评论 -
Struts2中的拦截器与原理描述
1.1拦截器拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了...原创 2018-12-17 19:43:07 · 149 阅读 · 0 评论 -
实体类使用Json转化为String,并在前端用AJAX获取
从/JsonTest/OutJson中获取json包装的数据index.jsp &lt;script&gt; $(function(){ $("#btn").click(function(){ var url="/JsonTest/OutJson"; $.ajax({ url:url, type:"get&am原创 2018-12-14 14:18:25 · 727 阅读 · 0 评论 -
jsp简单文件的批量上传
下面给大家介绍一下上传文件的简单的代码,首先想上传文件就要导入一个包放在WEB-INF下的lib文件中 smartupload.jar 它里面包含了上传文件所需要的类,这个架包大家可以去我的博客里面找。下面我们直接来看代码这个是初始界面fileupload.jsp页面&lt;%@ page language="java" contentType="text/html; charset=UT...原创 2018-11-30 22:12:36 · 1318 阅读 · 0 评论 -
数据库的数据传给java类中,由list封装java类并输出
这里我有一个user的对象,里面有userid,name,password的属性和get,set,toString方法将数据库中的数据传到这个类里,然后用list来封装这个user类,然后用循环将list的值打印出来,public List&amp;lt;user&amp;gt; selectuserinfo(){ // TODO Auto-generated method stub Prepare...原创 2019-01-07 18:42:37 · 1709 阅读 · 0 评论 -
关于list的封装与在jsp页面的获取
查询表中的数据将list保存在request中,一定要注意要跳转的方式,因为这样request才能将list中的参数传过来,再用request.setAttribute(&quot;list&quot;,list); request.getRequestDispatcher(&quot;/jsp/customer/show.jsp&quot;).forward(request,response);这里是封装在session中原创 2018-11-26 23:22:29 · 798 阅读 · 0 评论 -
Struts的执行流程
从客户端发送请求过来 先经过前端控制器(核心过滤器StrutsPrepareAndExecuteFilter)过滤器中执行一组拦截器(一组拦截器 就会完成部分功能代码)执行目标Action,在Action中返回一个结果视图,根据Result的配置进行页面的跳转....原创 2018-12-18 19:38:53 · 285 阅读 · 0 评论 -
拦截器与过滤器的区别
拦截器和过滤器的区别 1)拦截器是基于JAVA反射机制的,而过滤器是基于函数回调的 2)过滤器依赖于Servlet容器,而拦截器不依赖于Servlet容器 3)拦截器只能对Action请求起作用(Action中的方法),而过滤器可以对几乎所有的请求起作用(CSS JSP JS) * 拦截器 采用 责任链 模式 > 在责任链模式里,很多对象由...原创 2018-12-25 17:51:45 · 97 阅读 · 0 评论 -
SpringMvc接受json数据与返回
现在呢,我们传数据的形式,大多以json的形式,前台通过ajax发送,后台服务器接受,然后再返回给前台,交给前台显示。大致是这么流程,将实体类封装,以前都是用工具类来转化,没有框架的时候,现在有了框架就来说说现在主流框架Springmvc的方法Json的数据交互1@RequestBody作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的Ht...原创 2019-01-21 15:11:35 · 597 阅读 · 0 评论 -
关于Ajax的分页的方法与工具类
public void SelectProductType(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { ProductTypeService productTypeService=(ProductTypeS...原创 2019-01-09 20:33:42 · 1746 阅读 · 6 评论 -
SpringMvc之参数绑定 绑定包装pojo
绑定包装pojopublic class QueryVo {private Items items;}jsp页面请求&amp;lt;input type=&quot;text&quot; name=&quot;items.name&quot; /&amp;gt;&amp;lt;input type=&quot;text&quot; nam原创 2019-01-20 15:04:28 · 392 阅读 · 1 评论 -
SpringMvc之拦截器的使用
1.什么是拦截器拦截器拦截请求,主要在权限登录的使用,那么SpringMvc的拦截器应该怎么使用呢Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。但它俩是不一样的,在我以前的博客上写着它们的区别。登录验证的例子1、有一个登录页面,需要写一个controller访问页面2、登录页面有一提交表单的动作。需要在con...原创 2019-01-24 13:40:30 · 153 阅读 · 0 评论 -
SSM框架的流程以及小项目例子的各个配置文件
SSM框架中各层级间的作用及关系表现层(springMVC):Controller层(Handler层)调用业务层业务层(Spring)Service层 接口 Impl实现类 调用持久层持久层(Mybatis)Dao层:接口Mapper层:(Mybatis的逆向工程)跟Dao层的接口匹配负责具体的业务模块流程的控制Controller层通过要调用Service层的接口来控制业务流程...原创 2019-01-19 10:59:09 · 374 阅读 · 3 评论 -
关于路径的访问,要不要加项目名跳转的问题
在访问一个路径的时候,如果你的项目不是http://localhost:8080的root式直接访问时如下图,就要用的它的绝对路径,以前我是直接http://localhost:8080/sysuser/login.do这样访问,没有项目的名称所以一直出错。如果你的项目可以用http://localhost:8080直接访问到,那么就是以root式访问,所以可以用http://localhost:...原创 2019-01-07 19:07:36 · 1656 阅读 · 0 评论 -
为什么调用Dao层会报空指针异常
最近刚刚学SSM框架,然后在service调用Dao层是出现了空指针错误,检查了好久,看了好几遍的配置文件,发现配置文件没有错,然后发现在Service依赖注入Dao层的时候忘记加了@Autowired的注释,毕竟是注释查找,没有注释怎么找,所以报错。嘿嘿,作为初学者也该长长记性。public class ItemsServiceImpl implements ItemsService{...原创 2019-01-18 09:48:55 · 10321 阅读 · 0 评论 -
关于myeclispe运行时的报错,而且是对以前删除的文件的报错
今天碰到的问题是,myeclispe中的项目可以运行,但是中间总是报错,而且报的错误还是在工作空间已经删除的错误项目,以前导入一个A项目,然后一直报错就没管它,把它从工作区间删除了,然后运行其他正确的项目,控制台还出现以前那个A项目的错,当时就在想,文件都没了怎么还在报文件的错误,原来是我以前把A项目部署到了Tomcat上,所以当运行Tomcat的时候,就会运行那个已经删除的A项目,就会在控制台报...原创 2019-01-06 18:49:06 · 190 阅读 · 1 评论 -
关于jdk环境的配置Tomcat的安装运行
对于Tomcat的运行要与jdk联系起来,首先就要考虑到安装的jdk与将要安装的版本的Tomcat是否可以配置,这里我将上传我的jdk1.8与Tomcat,安装完了jdk过后要进行环境变量的配置才能成功运行,首先要找到你jdk安装的位置将上面的路径复制下来,右击我的电脑,点击属性点击高级系统设置,然后出来以下界面然后在系统变量里新建路径JAVA_HOME底下的那个框将一开始复制的jdk...原创 2018-09-21 23:43:09 · 284 阅读 · 0 评论