㈠ jsp錯誤處理方法
曾經的一次錯誤是在jsp頁面添加<c:set>標簽導致jsp頁面報
的錯誤。
處理方法1:在maven的pom.xml 添加
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
注意<scope>必須寫成provided,原因是Tomcat自帶該jar,如果你設置為默認的,會將這兩個jar包打包進去,就會造成重復,和Tomcat里自帶的相沖突。
處理方法2:
選擇你的項目,右擊build path -->Config Build Path.. -->libraries-->Add External JARS..
然後選擇你本機器上的Tomcat,選擇它裡面的jsp-api.jar
㈡ 目前主流的Java分布式框架有哪些,學起來難不難
Java框架可以簡化開發難度,更便於我們開發程序。所以學好Java框架還是比較重要的。Java的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。不過這十個我們不需要都學會,只要學會其中四五個比較常用的就可以。
1.SpringMVC。Spring MVC是一種基於Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架,主要是幫助我們簡化日常的Web開發;
2.Mybatis。MyBatis 是支持普通 SQL查詢,存儲過程和高級映射的優秀持久層框架;
3.Spring。Spring深得企業的青睞;
4.Maven。越來越多的開發人員開始使用maven。
(2)maven和jsp擴展閱讀:
java的學習,可以按照優就業的java課程大綱進行學習:
一、JavaEE基礎
Java基礎語法、面向對象、核心類庫、集合、異常、IO、線程、JDK新特性
二、JavaWeb開發
前端技術、資料庫、JAVA資料庫操作、軟體伺服器及伺服器相關技術、動態網頁JSP、AJAX、優就業-在線醫療系統
三、Java高級框架
SpringMVC、MyBatis、Spring、MySQL高級、Linux&Redis&Nginx、Maven、中公MIS許可權系統
四、大型微服務分布式項目實戰
SpringBoot、SpringCloud、Git、Dubbo、Zookeeper、AngularJS、Spring Security、BCrypt加密、FastDFS、分布式事務處理、Redis Cluster、Solr、SolrCloud、Freemarker、JMS、簡訊發送平台、SSO解決方案、CORS、Twitter的Snowflake、SpringTask、Maven Profile、MongoDB簡介、MyCat、Docker、Jenkins、東易買大型電商實戰、東易眾籌
五、微服務大型項目實戰。
㈢ 如何訪問maven project中的jsp頁面
給你個完整的看看:
Java代碼
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>*.*</include>
<include>**/*.*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<!-- compiler插件, 設定JDK版本 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
<!-- war打包插件, 設定war包名稱不帶版本號 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warName>${project.artifactId}</warName>
<webResources>
<resource>
<directory>src/main/webapp</directory>
<includes>
<include>*.*</include>
<include>**/*.*</include>
</includes>
<filtering>true</filtering>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
㈣ 假如maven有多個工程需要用到同一個jsp頁面,怎麼抽取出來
具體看為什麼要公用同一個jsp頁面,以及這多個工程之間的關系。
比如:都有用戶、角色管理之回類的話,答要麼將用戶、角色管理模塊作為一個獨立的工程,或者復制粘貼到各個不同的工程中,這個需要看這個公共模塊會不會有個性化修改,還是每次修改都是同步的。。。
具體問題具體分析。