- 博客(19)
- 收藏
- 关注
原创 SpringMVC将数据放到作用域中的方式
一、将数据放到Request域中: 方式一: request.setAttribute("message","我爱你们! 在jsp页面中通过EL表达式获取 ${message} --> 输出 我爱你们 方式二: ModelAndView modelAndView = new ModelAndView(); modelAndView.setView("user/add");
2016-03-09 22:32:02
6642
原创 SpringMVC的参数获取方式
1.通过request.getParmater(); String id = request.getParamter("id"); String username = request.getParamter("username"); 2.@RequestMapping("/hanlder/{id}") // http://localhost:8080/upload/hanlder/2
2016-03-09 21:59:36
394
原创 JS中的Json和String的转换
1.JSON转成String JSON.stringify(json) --JSON必须是大写 2.String 转成 JSON对象 JSON.parse(jsonstring) 可用于本地存储 var json = {username:username,age:age}; localStorage.setItem("message",JSON.stringify(
2016-03-09 20:52:07
496
原创 SpringMVC-forward和redirect
1.redirect和forward * 在springmvc中 return中使用了关键字 redirect和forward时,不会走视图解析器去拼接路径了。 * 重定向时不能直接访问web-inf下的页面,只能通过controller来访问 return "redirect:/success.jsp"; return "forward:../success.html";
2016-03-07 22:36:05
322
原创 SpringMVC配置
springmvc的配置如下: ================================================================================= 1: 引入jar包 commons-beanutils-1.8.0.jar commons-fileupload-1.2.1.jar commons-io-2.0.1.jar c
2016-03-07 20:46:42
312
原创 SpringAop
SpringAop:的底层就是通过JDK动态代理或CGLib动态代理为技术目标织入横切逻辑. 1.使用Aop需要导入: * spring-aop-4.1.5.RELEASE.jar * spring-beans-4.1.5.RELEASE.jar * spring-context-4.1.5.RELEASE.jar * spring-context-support-4.1.5.R
2016-03-06 14:28:10
382
原创 SpringMVC文件上传、拦截器、与Spring的整合以及与Struts2的比较
SpringMVC的文件上传 1).使用的是Jakarta Commons FileUpload技术实现的 2).SpringMVC文件上传的接口MultipartResolver,实现CommonsMultipartResovler SpringMVC上下文默认没有提供 MultipartResolver。 需要在上下文中配置 MultipartResolverSpringMVC拦截器应用:权限、
2015-12-02 22:55:59
1173
原创 SpringMVC重定向以及静态资源问题
1.关于重定向: 一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理, 如果返回的字符串中带forward:或redirect:前缀时,StringMVC会对他们 进行特殊的处理:将forward:和redirect:当成指示符,其后的字符串作为 URL来处理 eg: "forward:/getList.action" "redirect:/login.jsp"
2015-11-28 01:48:29
2133
原创 grails 210-项目实战G
210—项目实战G 1、修改首页index.gsp,找到'page-body'层,修改如下: 注册新用户 2、修改create为'registration' 用户登录 同时修改controller中的action,gsp页面的名称
2013-09-10 16:07:21
838
原创 grails 205—项目实战F
205—项目实战F 实现登录验证功能 1、修改login.gsp页面中form跳转的action为'logincheck' 在UserController文件中增加一个action---logincheck(),代码如下: def logincheck() { def u=User.findByNameAndPassword(params.name,params.password)
2013-09-10 15:56:56
682
原创 grails 195-项目实战D
195-项目实战D 1、修改文本框为密码框 2、用户名必须不一样 在UserController文件save()增加一个分支 代码: //查询输入的用户名是否存在 else if(User.findByName(params.name)) { flash.message='用户名已经存在,请重新更换用户名' redirect(action:'create') }
2013-09-10 15:34:13
688
原创 grails 193实战项目C
193-项目实战C 1、进入项目controllers,打开myclass/UserController.groovy 2、修改save( ),如下 def save() { /*比较两次输入的密码是否一样,如果不一样则重新回到create页面,如果一样,创建新的用户对象,并保存*/ if(params.password !=params.password2) { flash.mes
2013-09-10 15:30:10
603
原创 190-实战项目B
190-项目实战B 一、进入项目views/user目录下,打开creat.gsp页面 二、根据页面对应的内容修改。将英文部分改成中文。create.gsp、_form.gsp(模板页面) 三、如果中文乱码。修改项目conf/Config.groovy文件,将grails.views.gsp.encoding = 'UTF-8' grails.converters.encoding = '
2013-09-10 15:22:17
732
原创 grails 实战项目
185-实战项目A 一、创建myclass项目 二、新建domain class ,User class User { static constraints = { intro(nullable:true)//个人简介可以为空 email(nullable:true)//email可以为空 } String name String password String email /
2013-09-10 15:16:31
723
原创 Grails--数据库的设置
数据库的配置(mysql) 1.问题:数据没有存盘,重启后数据丢失 2.解决途径:把数据存到数据库中 (进入项目conf/dataSource.groovy) development { dataSource { dbCreate = 'create-drop' // one of 'create', 'create-drop', 'update', 'validate'
2013-09-08 13:17:45
766
原创 grails--下拉菜单的制作
把major属性变成一个对象 1.在test2项目中再新建一个domain-class Major类 :grails create-domain-class Major 2.在编辑器中打开Major.groovy文件,修改代码: class Major { static constraints = { } String name String toString(){return na
2013-09-08 12:58:58
1058
原创 我的第一个grails 网站
1、新建test2 app: grails create-app test2 2、cd test2进入test2目录 3、创建Student领域类: grails create-domain-class Student 4、在编辑器里打开Student.groovy,添加name、age、major三个属性。 class Student { … String name integ
2013-09-08 11:33:23
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人