- 浏览: 209977 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (391)
- java (18)
- python (3)
- ruby (4)
- linux (48)
- 网络 (9)
- 前端 (2)
- 社会、文化、哲学、人生、百态 (0)
- 工具 (10)
- 下载 (0)
- 常用地址 (0)
- tracert (0)
- mysql (8)
- 开源相关收藏 (1)
- 模块查看依懒 (1)
- watch使用 (1)
- Tcpdump (2)
- easy_install安装 (1)
- 构造redis批量删除脚本 (1)
- MYSQL 性能测试 (1)
- JAVA code encode utf-8 (1)
- linux nginx awk 实时 每妙 (1)
- mkpasswd (1)
- spring security oauth (1)
- jmap dump java memory Analyzer (1)
- JAVA DUMP (1)
- swap linux 过高 解决 (1)
- SWAP (1)
- jmap jstat jstack dump (1)
- java jconsole 的使用 (1)
- git 常用 (1)
- MYSQL 索引 动态 唯一 (1)
- TCP 三次握手 四次挥手 (1)
- linux date (1)
- 删除 空行 注释行 (1)
- maven3 yum linux install repository (1)
- linux git 搭建 (1)
- linux sar eth1 查看 流量 (1)
- sar (1)
- netstat ip 过滤 常用脚本 (1)
- Tcpdump 包分析网络连接过程 (1)
- net ipv4 tcp time wait tw recycle (0)
- /etc/sysctl.conf linux 网络 配置 (1)
- ss 网络连接查看 (比netstat 快很多,实时性牺牲) (1)
- MYSQL 关键字 (1)
- Linux 下多核CPU知识 (1)
- top (1)
- 令牌 证书 (1)
- mysql unix timestamp (1)
- 端口扫描 nc nmap (1)
- 204 http code 状态码 (1)
- ss -s ss -l (1)
- linux 常用 curl (1)
- linux sed 替换 换行 (1)
- centos yum install rpm install (1)
- spring-mvc源码解读 (1)
- 使用iftop查看实时的网络流量 (0)
- linux 命令 expect (1)
- HTTP (1)
- openssl ddif 加密 (1)
- iptables 详解 (1)
- python 虚拟化 VirtualEnv virtualenvwrapper (1)
- nginx (2)
- more less 实用技巧 (1)
- linux nginx (2)
- linux curl https ssl 证书 ca (1)
- openssl (1)
- php mysql linux (1)
- linux 虚拟机 虚拟 xen (0)
- linux 虚拟机 虚拟 xen kvm (1)
- linux perl 单行执行技巧 (1)
- mysql 查看库占用空间 表查用空间 (1)
- linux tcpdump (1)
- maven (1)
- sun.misc.Unsafe (1)
- OpenSSL生成证书 (1)
- http://blog.csdn.net/zzulp/article/details/8018751 (1)
- maven 本地 jar dependency (1)
- 计算JAVA代码行数最简单命令 sed (1)
- 常用的证书格式转换 rsa eg (1)
- 加密 解密 签名 (1)
- 分析jar包冲突 (1)
- 使用JMockit编写java单元测试 (1)
- Linux 技巧:让进程在后台可靠运行的几种方法 (1)
- 环境变量控制 (1)
- 5+ 个 tar 命令的用法,附示例 (1)
- scp自动输入密码 (1)
- ps axo pid (1)
- ppid (1)
- comm (1)
- pmem (1)
- lstart|grep mysql (0)
- lstart (1)
- etime|grep mysql (1)
- UML类图字少好理解 (1)
- HTTP经典文章 (1)
- git (1)
- Git常用命令 (1)
- LINUX 系统被攻击的分析过程 (1)
- NIO (1)
- LINUX 操作快捷键使用 (1)
- openSSL命令、PKI、CA、SSL证书原理 (1)
- shell (2)
- 转载 (1)
- mysqldump 可以直接dump->xml (1)
- VIM比较全面的文章 (1)
- eclipse regex 正则表达式 (1)
- synchronized (1)
- 锁 (1)
- java 正则表达式 regex (1)
- Reference Queue 引用 源码 (1)
- spring aop 源码 分析 (1)
- java @Cache @Transaction 注解 (1)
- spring aop (1)
- spring jdk proxy cglib 动态代理 性能比较 (1)
- spring proxy private public 代理限制 (1)
- spring transaction aop 事务 (1)
- spring autowire 注解注入 (1)
- 桥接 NAT NAT地址转换 内部网络 虚拟网络 (1)
- spring-web-mvc 源码解读 之 RequestMappingHandlerMapping (1)
- find atime mtime ctime -n n +n (1)
- android studio 快捷键初探 (1)
- android 源码阅读的计划 (1)
- 计算机网络学习-VLAN (1)
- sed 高级 合并行 (1)
- CAP 一致性 可用性 分布式容错性 (1)
- android lib so 库文件 (0)
- android lib so 库文件 移植 (1)
- android 不错的博文 (1)
- sourceinsight 源码 阅读 (1)
- Android Tab UI (1)
- 诗 (1)
- mysql 批处理 (0)
- netty 堆外内存 DirectByteBuffer (1)
- netty 并发 百万 推送 (1)
- Linux操作系统中内存buffer和cache的区别 (1)
- maven intellij target bytecode version (1)
- linux sleep()的实现原理 (1)
- android (2)
- javadoc 代码注释规范 (1)
- spring 自动注入bean auto (1)
- Photoshop CS6常用快捷键 (1)
- 股票 数据 机器 分析 (1)
- 批处理 (1)
- mysql -e (1)
- char (1)
- Unicode (1)
- 编码 (1)
- utf8 (1)
- utf-8 (1)
- utf16 (1)
- utf-16 (1)
- IntelliJ IDEA (1)
- ide (1)
- idea (1)
- intellij (1)
- 文件 (1)
- 目录 (1)
- 源代码 (1)
- CountDownLatch (1)
- CyclicBarrier (1)
- Semaphore (1)
- spring (1)
- linux 查看不同进制文件 (1)
- WebMvcConfigurationSupport (1)
- sdkman工具的使用 (1)
- http header (1)
- LINUX系统优化 (1)
最新评论
-
gelongmei:
威武我大酒神
shell脚本不换行刷新数据
复制代码
1 <!-- Spring mvc配置 -->
2 <servlet>
3 <servlet-name>springMvc</servlet-name>
4 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
5 <init-param>
6 <param-name>contextConfigLocation</param-name>
7 <param-value>classpath:SpringMvc.xml</param-value>
8 </init-param>
9 <load-on-startup>1</load-on-startup>
10 </servlet>
11 <servlet-mapping>
12 <servlet-name>springMvc</servlet-name>
13 <url-pattern>/</url-pattern>
14 </servlet-mapping>
复制代码
如果你在<url-pattern>/</url-pattern>编程<url-pattern>/*</url-pattern>Springmvc将会对jsp进行拦截导致其不能正常显示
1 <!-- Spring mvc配置 -->
2 <servlet>
3 <servlet-name>springMvc</servlet-name>
4 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
5 <init-param>
6 <param-name>contextConfigLocation</param-name>
7 <param-value>classpath:SpringMvc.xml</param-value>
8 </init-param>
9 <load-on-startup>1</load-on-startup>
10 </servlet>
11 <servlet-mapping>
12 <servlet-name>springMvc</servlet-name>
13 <url-pattern>/</url-pattern>
14 </servlet-mapping>
复制代码
如果你在<url-pattern>/</url-pattern>编程<url-pattern>/*</url-pattern>Springmvc将会对jsp进行拦截导致其不能正常显示
相关推荐
在本例中,我们将探讨如何利用Spring MVC来访问JSP页面,实现动态网页展示。 首先,我们需要理解Spring MVC的基本组件和工作流程。Spring MVC的核心组件包括DispatcherServlet(前端控制器)、Controller(控制器)...
3. **配置SpringMVC**:创建`springmvc-servlet.xml`配置文件,配置DispatcherServlet、视图解析器、数据源、MyBatis的SqlSessionFactoryBean以及相关Mapper扫描路径。 4. **配置MyBatis**:编写`mybatis-config....
JSP页面经过编译后会转换成Servlet。在JSP中,可以使用指令(如`<%@ page %>`, `<%@ include %>`, `<jsp:useBean>`等)、脚本元素(`<% %>`)和动作元素(`<jsp:action>`)。源码中的JSP文件展示了如何在页面上展示...
5. 编写JSP页面:在视图层,通过EL表达式和JSTL标签展示业务数据。 通过这样的集成,开发者可以利用SpringMVC的优秀架构,Hibernate的高效ORM能力,以及JSP的便捷视图展示,快速构建出功能完整的Java Web应用程序。...
5. **控制流程**:SpringMVC的Controller接收请求,调用业务服务层(由Spring管理的Bean),服务层通过Hibernate操作数据库,然后返回结果给Controller,Controller再将数据传递给JSP页面展示。 这个框架组合的优势...
接着,JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态渲染。在本系统中,JSP主要用于创建用户界面,与SpringMVC的控制器交互,接收并展示数据。开发者可以...
SpringMVC标准模型全解析 SpringMVC是一个基于Java的Web应用程序框架,它提供了一种灵活的方式来构建Web应用程序。在本文中,我们将深入探讨SpringMVC标准模型的架构和工作原理。 Web MVC简介 在Web世界里,每个...
- 视图解析器如InternalResourceViewResolver,将处理器方法返回的逻辑视图名转换为实际的视图资源路径,如JSP页面。 这个实例将展示如何整合上述所有元素,构建一个完整的用户登录注册流程,帮助开发者了解Spring...
处理器映射器(如DefaultAnnotationHandlerMapping)负责根据请求URL找到对应的Controller方法,视图解析器(如InternalResourceViewResolver)则负责将Controller返回的逻辑视图名解析为实际的JSP页面。 在...
SpringMVC支持多种视图技术,如JSP、FreeMarker、Thymeleaf等。视图解析器(ViewResolver)负责找到对应的视图并渲染。 9. **异常处理** SpringMVC提供了优雅的异常处理机制,允许开发者定义全局或特定Controller...
本入门程序旨在帮助初学者理解并掌握SpringMVC的基本概念和工作流程,通过实现用户在前端页面注册信息并显示的功能,来深入剖析其核心机制。 ### 1. SpringMVC框架概述 SpringMVC是Spring框架的一部分,提供了一个...
创建两个JSP页面,`login.jsp`用于显示登录表单,`success.jsp`和`error.jsp`分别表示登录成功和失败的页面。 - `login.jsp` ```jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> ...
例如,JSP视图会将Model中的数据注入到JSP页面,然后生成HTML响应。 6. **注解驱动开发**:SpringMVC支持注解驱动的开发模式,使得代码更简洁,减少了XML配置。如@Service、@Repository、@Transactional等注解用于...
* 可定制的本地化和主题解析,支持 JSP,无论有没有使用 Spring 标签库,支持 JSTL,支持不需要额外过渡的 Velocity 等 * 简单而强大的标签库,它尽可能地避免在 HTML 生成时的开销,提供在标记方面的最大灵活性 三...
在SpringMVC的应用中,我们需要在web.xml中配置DispatcherServlet,并在Spring的配置文件中定义视图解析器如InternalResourceViewResolver,以处理视图名到实际JSP页面的映射。 2. **创建登录控制器**: 创建一个...
5. **视图解析**:视图解析器根据视图名查找实际的视图资源,例如JSP页面。视图名通常与JSP页面的相对路径匹配。 现在,让我们来看一下SpringMvc压缩包中的文件可能包含的内容: - 可能有一个web.xml文件,其中...
`WEB-INF`目录是Web应用的内部资源存放的地方,通常包含`web.xml`(Web应用的部署描述符)、JSP页面、类库(lib)以及Spring的配置文件等。 通过上述整合,我们可以根据需求在Velocity模板和JSP之间灵活切换,提供...
8. **View**:视图是呈现给用户的页面,可以是JSP、FreeMarker、Thymeleaf等模板引擎生成的HTML,或者其他的响应格式,如JSON或XML。 9. **Interceptor**:拦截器允许在请求处理前后执行额外的逻辑,如权限检查、...
例如,返回"successPage"会跳转到对应的JSP页面。 5. **验证(Validation)** 在登录注册场景中,我们需要验证用户输入的数据。SpringMVC可以通过JSR-303/JSR-349 Bean Validation来实现。创建一个实体类并添加...