jsp中使用setAttribute發生錯誤
阿新 • • 發佈:2021-02-11
問題:
在jsp中使用以下程式碼出現 setAttribute 紅線
<% Map map = new HashMap(); map.put("name", "HHR"); map.put("tel", "123"); request.setAttribute("map",map); %>
原因:
根據查閱網上資料,問題出現在jar包,
servlet-api.jar
和jsp-api.jar
沒有起作用,總的來說是tomcat的問題
解決:
方法一:試圖直接在WEB處直接建立lib資料夾,將兩個包匯入(失敗)
方法二:出現錯誤的專案建立方法是
換了一個建立專案的方法之後,setAttribute就可以成功使用了
總結:
1.tomcat的問題
2.方法二沒有明白為什麼能夠解決,可能是舊專案建立之後tomcat沒有正確的配置
3.忙了1個月的其他事情,業務生疏了 囧