spring mvc ${}獲取不到變數
control類如下
@Controller
public class HelloControl {
@RequestMapping(value = "/",method = RequestMethod.GET)
public String printHello(ModelMap map)
{
map.addAttribute("name","hello liangpeng");
return "demo";
}
}
name變數總是無法顯示,找了半天原因
檢視web.xml
<!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> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
idea maven-webapp工程建立的web.xml是沒有定義名字空間,所以jsp檔案裡的EL表示式就沒法識別
修改正確後的web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>Archetype Created Web Application</display-name> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
相關推薦
spring mvc ${}獲取不到變數
control類如下 @Controller public class HelloControl { @RequestMapping(value = "/",method = Request
Spring MVC獲取不到post提交的multipart/form-data格式的資料
我們在寫介面時,經常會用postman測試介面。前段時間我寫介面時,發現post的form-data提交資料,後端竟然接收不到請求引數,而使用post的x-www-form-urlencoded方式提交資料,後端可以接收到引數。為什麼? postman的form-data是指mult
spring @vaule獲取不到值
1)當SpringMVC與Spring整合使用的時候,在Controller中無法獲取@Value對應的值。(剛開始我就是這種情況,,,,) 產生原因: 只在applicationContext中添加了掃描,沒有在SpringMVC對應的配置檔案中
spring-boot上傳文件MultiPartFile獲取不到文件問題解決
smu number o-c you output oar multi element cep 1.現象是在spring-boot裏加入commons-fileupload jar並且配置了mutilPart的bean,在upload的POST請求後,發現 multipa
朱曄和你聊Spring系列S1E4:靈活但不算好用的Spring MVC
iat ndt css host 4.0 ttr found zip壓縮 return 本文會以一些例子來展現Spring MVC的常見功能和一些擴展點,然後我們來討論一下Spring MVC好用不好用。 使用SpringBoot快速開始 基於之前的parent模塊,我
Spring(21) 獲取其他類成員變數的值
可以在配置檔案中通過將class指定為PropertyPathFactory,然後就可以通過指定targetClass配合targetField來將別人的成員變數拿過來用啦~~ <?xml version="1.0" encoding="GBK"?> <beans xmlns
朱曄和你聊Spring系列S1E3:靈活但不算好用的Spring MVC
本文會以一些例子來展現Spring MVC的常見功能和一些擴充套件點,然後我們來討論一下Spring MVC好用不好用。 使用SpringBoot快速開始 基於之前的parent模組,我們來建立一個新的模組: <?xml version="1.0" encoding="UTF-8"?> <
子執行緒獲取不到請求中變數的問題
在一次請求中,我們通常通過RequestContextHolder.getRequestAttributes()獲取請求中的變數。 但是有時候我們需要非同步處理業務,子執行緒從RequestContextHolder中取出的為null 解決辦法: 開啟新執行緒之前,新增程
java——獲取不到配置檔案中的全域性變數
*發現問題 前幾天在重構過程中移植之前的程式碼遇到了這樣的問題:獲取不到配置檔案中的全域性變數,也就是文章的標題,但是由於我還是小菜所以並沒有一開始就意識到bug的根本原因,下面我就簡單說說我是如何發現的。 1、直接啟動500 2、關鍵程式碼行打斷點
使用管道導致變數在迴圈體外獲取不到
原指令碼 echo "123456789"|while read line do cat vc |while read field begin end do b=`ec
Spring整合JDBC不能把JdbcTemplate物件作為Dao實現類成員變數的原因分析
現在有一個Dao實現類: public class UserDaoImpl extends JdbcDaoSupport implements UserDao { public void addUser(User user) { String sql =
Spring Cloud Config的配置中心獲取不到最新配置資訊的問題
問題描述 1、 Spring Cloud Config的配置中心,修改了配置資訊,微服務沒有及時更新。git遠端倉庫設有密碼 2、Spring Cloud Config的配置中心在執行一段時間之後,發現修改了配置資訊,但是微服務應用並拿不到新的配置內容。同時
Spring Cloud配置中心獲取不到最新配置資訊的問題
本篇源於Spring Cloud Config的一個問題,但這個問題並非所有人都會遇到。如果您遇到了,那必須得看看這篇,如果沒有遇到您也應該看看,防患於未然! 問題描述 之前有朋友提出Spring Cloud Config的配置中心在執行一段時間之後,發現修改了配置資訊,但是微服務應用並拿不到新的配
Spring 無法注入靜態變數,直接在靜態方法中獲取bean
模組中想把一個類寫成工具類,提供靜態方法呼叫。但是方法中要用到@autowire注入的dao類變數,它要能在靜態方法中使用的話本身就加上static,但是static變數是無法用@autowire注入的。 @Autowired private AppConfMapper m
sudo su後獲取不到JAVA_HOME環境變數的解決方案
1、在使用者的主目錄裡的.bashrc中新增 alias sudo=‘sudo env PATH=$PATH’ 2、sudo visudo #Defaults env_reset # 註釋掉原有配置 #Defaults env_keep=”…”
spring-mybatis配置使用jdbc.properties導致資料庫連接獲取不到
在spring-mybatis的配置中使用jdbc配置資料來源,卡在 Creating a new SqlSession SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@83ec
PHP curl 直接獲取請求變數,不直接輸出
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 如果為1,後端echo 不會直接輸出到瀏覽器,如果為0後端echo 則會顯示在瀏覽器上 前端: 後端: 頁面 ////////////////////////////////
【springboot】spring-boot上傳檔案MultiPartFile獲取不到檔案問題解決
1.現象是在spring-boot里加入commons-fileupload jar並且配置了mutilPart的bean,在upload的POST請求後,發現multipartRequest.getFiles=null,有點奇怪,查了文件資料才解決。
spring+mybatis selectKey獲取不到最後一個插入的ID
時間:2016/08/05 背景: spring+mybatis <!-- 訂單表 begin--> <insert id="addBook" parameterType="internationalFlightBook">
spring執行緒池在新的執行緒中獲取不到注入的例項
spring執行緒池獲取注入的例項問題 1、問題描述: 配置spring的執行緒池,在呼叫執行緒池時,建立的新執行緒中獲取不到已注入的例項,所以在呼叫方法時會報空指標異常。 2、程式描述: 呼叫執行緒