# mvc篇開頭 ###### tags: `Java Web-mvc` ### 原始客戶端與服務器端的關係圖: 有多個不同的Servlet來對應客戶端發出的請求來操作 缺點:較為混亂,後續要添加服務得新增更多的Servlet ![](https://i.imgur.com/4ca8ggU.png) ### 如果改良成mvc形式: 只保留一個Servlet,其中的service方法會根據請求,調用對應的方法 ![](https://i.imgur.com/PXCMKhv.png) 畫面出現下方錯誤 ![](https://i.imgur.com/juhICun.png) 查詢日誌發現報錯位置 ![](https://i.imgur.com/oEex0Lk.png) 修改th:href中的""和'' ```java= <td><a th:text="${fruit.fname}" th:href="@{/fruit.do(fid=${fruit.fid},operate='edit')}">蘋果</a></td> ``` 成功! ![](https://i.imgur.com/Cvviqg9.png)