JSP Web开发学习实录(附光盘)/Web程序员成功之路 书 刘俊亮//王清华 清华大学

jsp(java server pages)是基于java servlet以及整个java体系的web开发技术。jsp技术可以让web后台开发人员和前台设计人员快速地开发出容易维护的动态网站。《jsp web开发学习实录》将全面介绍jsp的基础知识以及应用技术。主要内容包括:搭建jsp开发平台、实用jsp开发技巧、处理xml和数据库、el表达式、jstl标签库,以及与三大框架(struts 2、hibernate和spring)整合的相关知识。最后给出了两个实例:…

报错Servlet.service() for servlet [SpringMVC] in context with path [/cms] threw exception 问题及解决方法

今天在做修改数据库的时候报了一个错,错误如下: Servlet.service() for servlet [SpringMVC] in context with path [/cms] threw exception [Request processing failed; nested exception is com.yum.cms.exception.UnkownException: Error occurred in application.] with root cause com.yum.cms.exception.UnkownException: Error occurred in application. 一开始在后台设置了断点,结果断点…

SpringMVC访问项目名配置默认访问controller

假设项目首页就需要从数据库获取数据并展示,怎么配置默认访问的controller。 从Struts2转到SpringMVC过程中,产生了一个疑问,怎么像Struts2那样,通过配置default-action来确定项目默认访问的action。 现在发现有两种方法: 首先看controller代码,这块代码是不变的(service层和dao层代码没有影响,这里就不写了) @Controller @RequestMapping("/task") public class TaskController { @Resource …

SpringMVC(九)控制器通知

SpringMVC(九)控制器通知 在spring AOP中,可以通过通知来增强Bean的功能。同样地,spring MVC也可以给控制器增加通知,于是在控制器方法的前后和异常发生时去执行不同的处理 这里涉及4个注解,分别是@ControllerAdvice、@InitBinder、ExceptionHandler和@ModelAttribute。 @ControllerAdvice:定义一个控制器的通知类,允许定义一些关于增强控制器的各类通知和限定增强哪些控制器功能等。 @InitBi…

springMVC+servlet3.0异步请求之AsyncContext

之前已经讲解过servlet3.0以下怎么实现异步请求,那就是使用jetty的continuation。下面来举例说明使用原生的servlet异步机制来进行异步请求。由于之前已经搭建了一个基于springmvc的框架,下面将会基于springmvc来讲解AsyncContext。首先贴上官网上异步请求的过程描述。 Client sends a request Servlet container allocates a thread and invokes a servlet in it The servlet calls request.startA…

javax.servlet.ServletException: Could not resolve view with name ‘xxxxx’in servlet with name ‘xxx’

javax.servlet.ServletException: Could not resolve view with name 'xxxxx'in servlet with name 'xxx' 出现如上问题的解决方案: 第一,springmvc的配置文件中 <bean id="freemarkerConfig"   class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">   <property name="templateLoaderPath" value="/templates/" />   <property name="defaultEncoding" v…

严重: Servlet.service() for servlet [spring] in context with path [/XX] threw exception [Request

一、描述:最近在使用springmvc+spring+hibernate4.0进行整合开发时出现了 严重: Servlet.service() for servlet [spring] in context with path [/XX] threw exception [Request processing failed; nested exception is org.hibernate.HibernateException: No Session found for current thread] with root cause org.hibernate.HibernateException: No Session found for current thread 二、问题…

Java SSM注解错误 HTTP Status 500 – Servlet.init() for servlet SpringMVC threw exception

学习的道路是漫长滴,错误也是天天有的,有搞了我3天。废话少说,先上错误: HTTP Status 500 - Servlet.init() for servlet SpringMVC threw exception ....(此处省略上上重点错误,如下:) root cause org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springfra…

SSH整合(spingmvc,spring,hibernate)以及Dao层抽取方法

拯救地球已经很累了,我不想再说废话. pom文件,详见该分类下pom坐标 springmvc <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="ht…

Hibernate validator使用和自定义validator及整合Spring MVC

Hibernate validator使用 导入validation-api-xxx.jar 以及  hibernate-validator-xxx.Final.jar 需要检查的java bean  Entity.java import javax.validation.constraints.Max; import org.hibernate.validator.constraints.Length; public class Entity { @Max(value=3)//最大值为3 private int age; @Length(max=1) //字符串长度最大为1,hibernate 扩展的 private String name; public int getAge()…

2016(3-6)知识总结

maven:Maven创建Spring MVC 工程简单例子http://blog.csdn.net/seven_cm/article/details/23624577Maven多模块项目管理小结http://blog.csdn.net/whuslei/article/details/7989102搭建最简单的SpringMVC框架(使用maven)http://blog.csdn.net/aitcax/article/details/41543829如何用Maven创建web项目(具体步骤)http://blog.csdn.net/chuyuqing/article/details/28879477使用Maven创建Web应用程序项…

SpringMVC拦截器

         SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。    一、定义Interceptor实现类    SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在SpringMVC 中定义一个Interceptor 非常简单,主要有两种方…

Spring MVC – 拦截器实现 和 用户登陆例子

1.拦截器   SpringMvc中的拦截器实现了HandlerInterceptor接口,通常使用与身份认证,授权和校验,模板视图,统一处理等;    public class HanderInterceptor1 implements HandlerInterceptor { @Override public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3) throws Exception { } @Override public void postHandle(HttpServletRequest…

Spring MVC配置及拦截器的实现

如题所示,这里主要是介绍拦截器的使用了但是为了更贴合实际的项目所以我们先导入spring mvc框架。为了使用spring mvc我们要导入相关的包,它依赖于spring-web 和spring -webmvc我这里的版本是4.0.6的。将相关的包导入到工程中并且添加编译路径后我们再在web.xml文件中配置spring mvc。 前面说过配置一个基本的servlet时要配置和这两个标签,同理spring mvc也要配置这两个标签,因为spring mvc是对请…
下一页 »