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型
关于注册和登陆成功后重新跳转的问题

浙公网安备 33010602011771号