- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 struts2中实现返回json格式请求
struts2作为一个mvc框架,请求一个方法,返回一个页面,当post请求成功之后,跳转到success页面,大多数情况下能够满足我们的要求,但是web开发中ajax技术的使用是不可避免的,我们知道ajax请求大多数情况下需要的数据是json格式。我们如何让struts这个mvc框架作为一个restful服务器,提供rest api,显得尤为重要,虽然这时候不能完全体现mvc框架的职能。st...
2018-07-24 11:42:38 20948 4
原创 第一个react webapp
安装nodejs从nodejs国内官方网站下载nodejs对应版本,这里选择最新版本是v10.6.0,msi安装方式。安装完成之后,nodejs文件结构:安装完成会自动将nodejs可执行程序路径加入环境变量中,可以通过命令行验证安装结果。设置国内源nodejs默认的源无法访问,需要设置为淘宝源。设置方法可以通过命令行,也可以直接在C:\Users\Administrato...
2018-07-23 23:19:06 2171
原创 struts2实现文件上传
struts2实现文件上传的方式比较固定,说固定是指必须按照struts2的要求来定义action中的变量,必须的变量是一个类型为File的属性,属性名称需要和前端页面上定义的<input type="file" name="uploadfile"/>属性名一致,如果是多文件上传,这里的File还必须定义为数组类型的。下面具体介绍文件上传实现方式:定义action,需要声明三个...
2018-07-23 11:28:31 346
原创 struts2动态方法调用和通配符配置
struts2默认一个action需要继承ActionSupport并提供默认execute方法,在struts.xml文件中需要配置action对应的类和返回结果页面。随着开发的进行,请求会越来越多,这样我们的action会越来越多,而且在struts.xml中的配置也会越来越多,这么繁琐的编码和配置,肯定不是struts2的初衷。当然有可以解决这种多请求的办法。我们可以在一个action总定义...
2018-07-20 16:03:30 3006
原创 struts2入门实例
struts2是javaee开发中一款优秀的mvc框架,他并不是从struts1升级而来,而是xwork框架演变而来。struts2可以单独使用,也可以和spirng集成,做spring开发web项目的mvc框架。这里介绍入门struts2示例。1、新建maven web项目,引入struts2-core-2.5.16依赖,并配置jetty-maven-plugin,这里用jetty启动项目。...
2018-07-19 11:51:38 242
原创 javascript前端模板引擎框架artTemplate使用总结
artTemplate是腾讯开源的前端模板框架,和mustache,handlerbars类似,在web项目中可以很方便的使用,上手快,如果用过mustache,那么几乎可以快速切换到template框架上来。学习过程:1、语法介绍:数据绑定:与angularjs类似,只不过视图与模型是单向的绑定,模型改变,视图改变,反过来则不行。<script id="tpl1" type...
2018-07-18 21:36:08 1590 1
原创 3分钟快速构建SpringMVC Restful风格API
这里介绍如何快速通过maven构建基于springmvc的rest风格api。1、构建maven项目,这里没有必要构建web项目,可以构建一个非web的maven项目,配置上jetty的maven插件依赖,直接通过jetty插件来运行,加入spring-context-support,spring-webmvc,jackson-databind,javax.servlet-api,slf4j-...
2018-07-17 00:35:33 7954 2
原创 SpringMVC返回对象类型报错HttpMessageNotWritableException: No converter found for return value of type
通常情况下,我们在用springmvc时,会直接返回查询到的分页对象。这时候,如果不做默认配置,会报出如题所示的错误:[WARN ] 2018-07-16 19:00:20 org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver Failed to write HTTP message: org...
2018-07-16 19:24:38 25169 11
原创 dubbo配置文件报错:cvc-complex-type-2.4.c:The matching wildcard is strict
dubbo配置文件配置本身没有问题,但是会报错,Problems视图错误信息如下:解决办法就是在Eclipse中配置dubbo.xsd文件,这个文件就在我们的dubbo-2.5.3.jar文件里面有,可以解压出来。接着就将dubbo.xsd配置文件加入到Eclipse中,Window->Preferences->XML->XML Catalog ->Add,选择解压出来的d...
2018-07-15 11:06:51 12784
原创 maven项目出错:One or more constraints have not been satisfied
当我们在Eclipse中通过maven向导构建maven web项目后,一般需要修改一些环境变量。如果jdk使用的是1.8,那么我们需要设置buildpath,还需要修改Project Facets下面的两个属性:Dynamic Web Module:3.1和Java:1.8,而Dynamic Web Module是无法通过界面设置成功的,我们需要在项目路径下的.settings目录下文件org....
2018-07-15 10:39:28 9655 3
原创 spring+hibernate整合自动建表
hibernate自动建表的功能还得益于sessionFactory的一个hibernateProperties属性,这里面有个字段名叫hibernate.hbm2ddl.auto。他可以取以下四个值:update/create/validate/create-drop。他们分别代表以下含义:validate:加载hibernate时,验证并创建数据库表结构。create:每次加载hibernat...
2018-07-10 16:35:31 979 2
原创 springsecurity如何自定义登录页面
springsecurity默认为我们提供了一个登录页面,在登录页面,如果填入的用户名和密码不匹配后端设置,那么就会在当前页面弹出错误提示,这个页面很简单,而且是单调的。在实际开发中,有时候,为了让登录页面更加的美观和展现定制化的内容,我们需要自定义登录页面。自定义登录页面需要改变的地方在以下几处:1、security配置文件中增加form-login标签,并配置登录成功和失败的跳转页面。另外还需...
2018-07-09 17:47:11 8221
原创 There is no PasswordEncoder mapped for the id null 报错解决办法
springsecurity从4.2升级到5.0之后,做简单的登录,出现如下所示的错误:java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null" at org.springframework.security.crypto.password.DelegatingPassword...
2018-07-08 15:34:03 5471 2
Monaco-font.zip
2019-10-23
linux下rustup安装可执行文件
2018-03-23
mysql主从复制环境搭建(Fedora20)
2016-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人