看板 java 關於我們 聯絡資訊
我接了一個案子, 客戶說年前只要放上去就好,程式和資料庫部份過年後再交, 而這家客戶的產品目前很少,未來也許會增加產品線, 所以類似公司簡介、產品項目這類資訊暫時先放靜態網頁,也就是只有view, 等年後再放上M和C的架構轉成動態網頁(MVC架構), 如果目前我只是想在server空間放上.jsp檔,還沒需要用到Servlet, 因為project轉成war檔後,內部的jsp會被自動編譯成servlet類別, 也就是說,我只需設定<servlet-name>和<jsp-file>, 然後<servlet-class>可以不設嗎? 因為我沒做過純靜態的jsp,所以演示一段幫忙看一下觀念是否正確: <web-app (略)> <servlet> <servlet-name>product1</servlet-name> <jsp-file>product/product1.jsp</jsp-file> </servlet> <servlet-mapping> <servlet-name>product1</servlet-name> <url-pattern>/product/*</url-pattern> </servlet-mapping> </web-app> 這演示是參考google code的部屬描述元,裡面的<url-pattern>不懂為何要用星號, 而且路徑前為何還加個/,用product/product1.do(自定名稱)行嗎? 如果版型是三欄式:top(放主選單)、sidebar(放副選單)、container, 以此web.xml為例,若在top點選產品按鈕,sidebar會列出產品清單(pr.jsp), 點pr.jsp的產品1,container會顯示product1.jsp, 若是這樣做,是不是每個.jsp檔都要加<jsp-file>和mapping一遍?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.142.32 ※ 編輯: winddust 來自: 220.135.142.32 (02/05 12:12)
oldfat:頂多設一下welcome-file-list而已吧 02/05 11:32
winddust:呃...welcome-file-list請問怎麼改?@@ 02/05 12:19
PsMonkey:以開發角度,只有 servlet 才要動 web.xml(80% 正確) 02/05 12:43
winddust:那剩下20%是?@@~還是要動web.xml?? 02/05 13:46
TonyQ:剩下error page, 首頁(welcome-file-list),mine-type看需求 02/05 14:35
temperfree:*是product底下所有頁面 /是根目錄 以上沒記錯的話啦@@ 02/08 21:38