`
文章列表
默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到如下代码:    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />这段代码规定了Tomcat监听HTTP请求的端口号等信息。 可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1 ...
MyEclipse建maven项目和eclipse是不一样的,虽然也可以像eclipse一样建项目,但是会一直报 内存溢出的错误,不管你怎么扩大内存,都会报同样的错误,因为你建立项目的方式错了,下面我来演 示一下正确方法: File-->new-->Web project 只需要勾选上那个Add maven suport 选项即可(附件一),然后就是一步一步的next,不是点击finish, 在最后的那个页面,要换成如图二的那个选项(附件二),这样一个maven项目在MyEclipse就建成功了;  
废话不多说直接开始:   Window-->Preferences-->gengeral-->Editors-->File Associat 点击该选项,右边出现所有页面,选择出你想要改动的,右边下半部分会出现所有的显示类型,选择出自己想要的,点击Default,最后点击OK就可以了。

Java中的trim()函数

    博客分类:
  • Java
1、String .trim()      trim()是去掉首尾空格 2、str.replace(" ","");去掉所有空格,包括首尾、中间   eg:    String str = " hell o ";          String str2 = str.replaceAll(" ","");          System.out.println(str2); 3、或者replaceAll(" +"."");去掉所有空格   ...
一 、直接传值         运用request.setAttribute("","");(注意:我们只可以直接把参数值传过去,不可以传值到重定向页面)   二、重定向传值 redirectAttributes.addFlashAttribute("","");  可以传值到重定向的页面,但是只可以传值到一次重定向的页面(这句话是自己感觉,错了大家一定要提醒我哦)   三、Model封存值       在ssm框架中,jsp页面运用EL表达式的时候,要用Model封存值,例如: jsp页面 ...
一、动态查询  1)一张表的动态查询 <select id="queryMore" resultMap="pw.Blog"> SELECT * FROM `t_blog` <where> <if test="bname != null"> AND `b_name` LIKE concat('%',#{bname},'%') </if> <if test="blable != null"> AND `b_lable`LIKE concat('%', #{ ...
一、把session中的值在前端jsp页面取出来         ${sessionScope.内容},这里的内容指后台session中存入的内容, 例如:后台session中存的值是uname(登录的用户姓名),在jsp页面中这样写:        ${sessionScope.uname} 二、把session中的值在后台取出来        String uname = (String)request.getSession().getAttribute("uname"); 这句代码的意思是在后台取出存在session中的值
The request sent by the client was syntactically incorrect.   springmvc数据绑定是一个很好的东西,在数据绑定的时候一定要主意Controller方法中的参数名和jsp页面里的参数名字是否一致或者按照绑定的规范来写,如果不一致,可能回报如下错误: The request sent by the client was syntactically incorrect ().从字面上理解是:客户端发送的请求语法错误。实际就是springmvc无法实现数据绑定。 Java代码   public String ...
 出处http://haohaoxuexi.iteye.com/blog/1337009             MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。当提供的返回类型属性是resultType的时候,MyBatis会将Map里面的键值对取 ...
@param注解是参数的意思 @Service用于标注业务层组件(我们通常定义的service层就用这个) @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即DAO组件 @Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 1 ...
@Entity: @Entity 标注用于实体类声明语句之前,指出该Java 类为实体类,将映射到指定的数据库表。如声明一个实体类 Customer,它将映射到数据库中的 customer 表上。表名即类名 @Table: 当实体类与其映射的数据库表名不同名时需要使用 @Table 标注说明,该标注与 @Entity 标注并列使用,置于实体类声明语句之前,可写于单独语句行,也可与声明语句同行。 @Table 标注的常用选项是 name,用于指明数据库的表名 @Table标注还有一个两个选项 catalog 和 schema 用于设置表所属的数据库目录或模式,通常为数据库名。uniqueCo ...

Mysql基本语法一

  CREATE TABLE `t_student`( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '学生ID', `student_num` VARCHAR(20) NOT NULL DEFAULT '' COMMENT '学生学号', `name` VARCHAR(15) NOT NULL DEFAULT '' COMMENT '学生姓名', `sex` VARCHAR(10) NOT NULL DEFAULT '' COMMENT '学生性别', `grade` INT(2) NOT NULL DEFAULT 0 COMMENT '学生年 ...
        很多人都知道用sublime编写sql可以提示,但是却忽略了它一个更重要的作用,sql语句的运行;         经过我一个上午的学习应用,终于掌握了这门技巧,下面就把我的学习成果和遇到的困难及其解决方法分享给大家。          首先配置MySQL的环境变量,就是在path路径中加入mysql.exe的路径; 然后就是在sublime中配置了:Preferences->Browse Packages->User,在User中创建扩展名为.sublime-build的文件,例如mysql.sublime-build,(注意先把文件扩展名显示出来,步骤w ...
       今天学习了Filter过滤器的知识,先是看博客,然后发现不是非常明白,就又去看了以前的一套视频,并且跟着做了,发现了一个事情,就是他们的都一样,可能他们学的都比较深或者有老师教,其实上初学者加自学者学 ...

MVC套路

    博客分类:
  • Java
  项目所需要的包 序号 包名 描述
Global site tag (gtag.js) - Google Analytics