xmlns

SpringMVC用注解写第一个程序HelloSpringMVC

十年热恋 提交于 2020-01-16 02:57:46
比起刚刚用xml配置开发的 第一个程序HelloSpringMVC 简单多了,当然在实际开发中也是用注解开发的,这里还是先给出一个HelloController,但是这里不用实现Controller接口了,而是用注解搞定 package com.zhiying.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloController { @RequestMapping("/hh") public String Hello(Model model) { model.addAttribute("msg", "Hello SpringMVC"); //被试图解析器处理,拼接成/WEB-INF/jsp/hello.jsp return "hello"; } } 接下来是要跳转的jsp页面了 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title

SilverLight命名空间详解-新手入门

杀马特。学长 韩版系。学妹 提交于 2020-01-16 02:01:47
1.核心命名空间 1.xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"是silverlight的核心命名空间,包含所有了的silverlight的核心类。比如usercontrol和grid等.通常此命名空间声明时没有加前缀,因此它成为了整个文档的的默认命名空间。换句话说就是 页面所有的元素都默认的属于此命名空间,除非声明了其它的。 2.xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 表示XAML的命名空间。此命名空间的前缀为x。你可以通过把命名空间放在一个XML元素名称或属性前使用它(例如:x:Class="CheckNamespace.MainPage" 核心命名空间主要是让XAML解析器找到正确的类。比如,当遇到Grid和UserControl时,解析器发现它在 http://schemas.microsoft.com/winfx/2006/xaml/presentation 命名空间下。然后继续寻找相对应的SilverLight对应的类,直到找到匹配的类system.Windows.Usercontrol和System.Windows.Controls.Grid为止。 2.设计命名空间

SpringMVC中RestFul风格

落花浮王杯 提交于 2020-01-15 20:09:39
先说一下什么是RestFul风格,以一个链接为例子,如果我们访问一个网页,想要给a和b传参数,传统的方式是?a=1&b=2,而RestFul就是改变了传统的方式,用/a/1/2的形式,达到了简洁、安全、高效(支持缓存)。 这里我们以一个简单的SpringMVC例子来进行演示,首先我们写一个 Controller控制器(核心) package com.zhiying.controller4; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class ControllerTest4 { @RequestMapping("/add/{a}/{b}") public String test1(@PathVariable int a, @PathVariable int b, Model model) { int result = a + b; model.addAttribute(

【Spring MVC】创建web工程步骤

北城余情 提交于 2020-01-15 08:51:33
1.new project->maven 2.add dependencies pom.xml < dependencies > <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> < dependency > < groupId > org.springframework </ groupId > < artifactId > spring-webmvc </ artifactId > < version > 5.2.1.RELEASE </ version > </ dependency > </ dependencies > 3.添加web模块 4. com.bailiban.controller.HelloController @RestController public class HelloController { @RequestMapping ( { "/" , "" , "/hello" } ) public String hello ( ) { return "Hello World!" ; } } dispatcher-servlet.xml < ? xml version = "1.0" encoding = "UTF-8" ? > < beans

WPF资源字典使用

大城市里の小女人 提交于 2020-01-15 06:49:27
资源字典出现的初衷就在于可以实现多个项目之间的共享资源,资源字典只是一个简单的XAML文档,该文档除了存储希望使用的资源之外,不做任何其它的事情。 1. 创建资源字典 创建资源字典的过程比较简单,只是将需要使用的资源全都包含在一个xaml文件之中即可。如下面的例子(文件名xxx.xaml,与后面的app.xaml文件中的内容相对应): <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <!--自定义按钮样式--> <Style x:Key="myBtnStyleOne" TargetType="Button"> <Setter Property="FontFamily" Value="Arial"></Setter> <Setter Property="Padding" Value="10"></Setter> <Setter Property="Width" Value="100"></Setter> <Setter Property="Height" Value="40"></Setter> </Style> <!--自定义渐变画笔-->

HTTP POST GET 区别

[亡魂溺海] 提交于 2020-01-14 07:46:46
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是 GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息( 个人认为这是GET和POST的本质区别,也是协议设计者的本意,其它区别都是具体表现形式的差异 )。 根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的 。   1.所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。   * 注意:这里安全的含义仅仅是指是非修改信息。   2.幂等的意味着对同一URL的多个请求应该返回同样的结果。这里我再解释一下 幂等 这个概念: 幂等 (idempotent、idempotence)是一个数学或计算机学概念,常见于抽象代数中。 幂等有以下几种定义:  

WPF资源字典使用

我与影子孤独终老i 提交于 2020-01-14 06:43:19
资源字典出现的初衷就在于可以实现多个项目之间的共享资源,资源字典只是一个简单的XAML文档,该文档除了存储希望使用的资源之外,不做任何其它的事情。 1. 创建资源字典 创建资源字典的过程比较简单,只是将需要使用的资源全都包含在一个xaml文件之中即可。如下面的例子(文件名test.xaml,与后面的app.xaml文件中的内容相对应): <?xml version="1.0" encoding="utf-8"?> <!--This file is auto generated by XDraw.--> <!--Do not modify this file directly, or your changes will be overwritten.--> <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <LinearGradientBrush x:Key="FadeBrush"> <GradientStop Color="Red" Offset="0"/> <GradientStop Color="Gray" Offset="1"/> <

使用maven创建的SSM项目配置log4j.properties日志文件打印mybatis的SQL语句

天大地大妈咪最大 提交于 2020-01-14 03:38:16
这是使用maven创建的SSM项目的目录结构如下图: 首先在pom.xml文件中引入使用log4j需要的第三方加包。 <!-- log4j日志 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.12</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.12</version> </dependency> 其中log4j.properties文件在resources文件夹下。 其内容如下: #定义LOG输出级别 log4j.rootLogger=INFO,Console,File #定义日志输出目的地为控制台 log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender

SSM框架整合

吃可爱长大的小学妹 提交于 2020-01-14 01:03:37
昨夜有网友私信我说,希望我能写一篇关于SSM框架整合的博客 废话不多话,项目结构和配置文件如下(只提供基本配置,自定义配置还需自行配置),另外现在是自动配置时代,希望大家都能学习一下spring boot,我也写过很多spring boot的博客,未来我会继续从我的github上搬运 pom文件(如有需要自行添加): <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>BMS</groupId> <artifactId>BMS</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <name>BMS Maven Webapp</name> <!-- FIXME change it

soap soapenv SOAP-ENV 区别

匆匆过客 提交于 2020-01-13 19:03:02
soap soapenv SOAP-ENV 区别 请求代码 <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <helloWorldResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <helloWorldReturn xsi:type="xsd:string">Hello World! This is Test!</helloWorldReturn> </helloWorldResponse> </soapenv:Body> </soapenv:Envelope> 有时soapevn 是大写: SOAP-ENV,这完全是命名空间的定义 这个属于XML基础知识。 带有冒号的xml标签用于声明xml的标签元素的命名空间。 为什么要使用命名空间呢