web.xml配置文件中的servlet和servlet-mapping

写了好多小项目后也没弄明白<url-pattern>的真正意义,写跳转的时候也是跳的三心二意的,今天查了一下web.xml的详细配置,看了看servlet-mapping的讲解,豁然开朗,做了做小实验,原来是这样,捂脸。下面把看到的文章的servlet片段摘抄过来,先附上链接(http://blog.csdn.net/believejava/article/details/43229361)(作者如有意见,私信删文); 容器的Context对象对请求路径(URL)做出处理,…

如何使用注解配置Servlet

JAVAEE 发表评论
从JavaEE6(Tomcat7,Servlet3.0)开始,可以使用注解来取代部分web.xml配置 第一步:修改web.xml文件 metadata-complete="false"    ==>    true:不扫描类上的WebServlet注解      false:要扫描 ex: <?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.…

Servlet中如何解决线程安全

JAVAEE 发表评论
造成线程安全原因:多个线程并发访问同一份资源(只有一个Servlet对象) 方法一:让自己的Servlet类实现javax.servlet.SingleThreadModel接口,同时只能让一个线程来访问资源,若是多个资源则进入等待 (不推荐) 方法二:Servlet类中不要使用成员变量,使用局部变量!! ex: @WebServlet("/ThreadServlet") public class ThreadServlet extends HttpServlet /*implements SingleThreadModel*/{ /* privat…

Servlet设置访问网站的默认页面

JAVAEE 发表评论
在我们主配置文件web.xml中有默认页面的配置 <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> 但一般不建议在主配置文件中进行修改,ex:idea中可在软件中配置默认启动页面...

eclipse修改servlet模板的方法

1、找到eclipse的安装目录或者解压目录 2、打开plugin目录,该目录下放置eclipse的插件信息 3、找到com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar文件 4、用解压缩软件打开文件 5、在template目录下找到Servlet.java文件 6、用内部查看器打开文件,修改,保存即可 转自:http://zhidao.baidu.com/link?url=S_ODY2_J46ZbkHrN-uYOhoANxy5Kxuc6kPJhrWFRGGshS9y_qztFZixQpD6G45Xp4D07cxNvMB-IS…

springmvc需要的jar

JAVAEE 发表评论
<!-- 依赖管理 --> <!-- JSP相关 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>java…

jar、ear、war包

JAVAEE 发表评论
 JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。 JAR(JavaArchive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。 JAR 文件格式以流行的 ZIP 文件格式为基础。…

当用javaw.exe不能运行jar文件的时候

JAVAEE 发表评论
平时做Java开发,偶尔会导出可运行的jar文件,这种文件导出之后应该可以双击运行的,但是某一天导出并运行之后发现什么也没有出现,java的线程也没有启动,解决办法就是用命令行运行。 在命令行中先进入java的bin目录,之后使用java -jar your.jar进行运行,如下图所示 就可以啦~

JDK安装及环境变量配置

1、简介: JRE:包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 JDK:JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 2、JDK的下载 官网 http://www.oracle.com 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do…

Spring面试题与答案

JAVAEE 发表评论
Spring 概述 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 使用Spring框架的好处是什么? 轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创…

HIbernate中Query.setDate()

Session session = getHibernateTemplate().getSessionFactory().openSession(); // 获取Session         Transaction tx=null;         try{                        tx=session.beginTransaction();             for(Object o: routerMap.keySet()){             Router router=(Router)routerMap.get(o);             String sql="update Router set gatewayIp= ? ,province= ? ,city=? ,"+       …

Hibernate介绍

Hibernate介绍   首先,Hibernate是数据库持久层的一个轻量级框架。数据库持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。并且Hibernate是一个开源的orm(object  relations  mode)框架,提供了查询获取数据库的方法,用面向对象的的思想来从操作数据库,节省了我们开发处理数据的时间。 那使用Hibernate的优点呢?  1)使用简介的hql语句(Hibernate query language)。可以不使用…

Hibernate系列之(2)丢失更新解决

JAVAEE 发表评论
丢失更新及其解决办法 丢失更新:多个事务对同一条记录进行了操作,后提交的事务将先提交的事务操作覆盖了。 解决丢失更新可以采用两种方式: 悲观锁 (假设丢失更新一定会发生 ) 利用数据库内部锁机制,管理事务数据库提供的锁机制 共享锁: 阻止其他事务写表(即其他事务不能write,可以read)select * from table lock in share mode(读锁、共享锁) 排它锁: 阻止其他事务读、写该表select * from…

Intellij IDEA下的第一个Hibernate项目

参考:intellij配置hibernate自动生成hbm.xml文件     从零开始用Intellij idea14创建hibernate项目        下面我要讲的创建方式,可能更加原生态,更加类似于Eclipse下创建Hibernate项目的方式,我想这也有助于对在Intellij IDEA下创建Hibernate项目的理解。        首先需要在Intellij IDEA下创建一个项目Project,相当于Eclipse下的workspace(工作空间),当然如果你此时选择了创建Hibernate项目…

使用QRCode.jar生成和解析二维码(Maven版)

将QRCode.jar 加入到Maven库 mvn install:install-file -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar -Dfile=jar文件所在路径 1,本地D盘中有个jar,例如:D:\QRCode.jar 2,cmd 中执行mvn install 命令 格式为: mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id>-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging…
下一页 »