25-综合案例01

maven创建web项目。
jdk编译插件jdk8  7.9不行  spring5不支持7

先创建空的项目,在导入项目。
1、使用Maven命令安装jar包

安装指定文件到本地仓库命令:mvn install:install-file
-DgroupId=<groupId>       : 设置项目代码的包名(一般用组织名)
-DartifactId=<artifactId> : 设置项目名或模块名 
-Dversion=1.0.0           : 版本号
-Dpackaging=jar           : 什么类型的文件(jar包)
-Dfile=<myfile.jar>       : 指定jar文件路径与文件名(同目录只需文件名)
安装命令实例:
mvn install:install-file -Dfile=ValidateCode.jar  -DgroupId=cn.dsna -DartifactId=ValidateCode  -Dversion=1.0.0 -Dpackaging=jar

执行完命令后,可看到SUCCESS字样的提示,代表安装成功了,可以在本地仓库找到了。

使用Maven创建web项目,无法识别jsp内置对象
因为maven生成的web.xml版本太低了,2.5之前web.xml文件中的头定义中,el表达式默认是忽略不解析的,故需要显式声明解析el表达式。
Maven创建的web.xml修引入的web2.3的规范,如下:

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Archetype Created Web Application</display-name>
</web-app>

修改成如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


resources文件夹需要书写正确。不然不会产生如下对应的关系。


JS中&和&&的区别
a && b:如果a是false,那么b不管是true还是false,都返回false,因此不用判断b了,这个时候刚好判断到a,因此返回a。
   如果a是true,那么就要在判断b,和刚刚一样,不管b是true是false,都返回b。
a || b:如果a是true,那么b不管是true还是false,都返回true。因此不用判断b了,这个时候刚好判断到a,因此返回a。
   如果a是false,那么就要判断b,如果b是true,那么返回true,如果b是false,返回false,其实不就是返回b了吗。
  &是位运算,返回结果是int型
  &&是逻辑运算,返回结果是bool型

关于注册和登陆成功后重新跳转的问题

posted @ 2018-12-19 10:06  payn  阅读(139)  评论(0)    收藏  举报