1. 程式人生 > >shop++原始碼反編譯----隨筆

shop++原始碼反編譯----隨筆

一、applicationContext-mvc.xml配置

1、讀取配置檔案

 
 
 
<context:property-placeholder location="classpath*:/shopxx.properties" ignore-resource-not-found="true" ignore-unresolvable="true" />
 

 2、springMVC和freemarker整合配置

    <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver
"> <property name="contentType" value="text/html; charset=UTF-8" /> <property name="suffix" value="${template.suffix}" /> </bean>

二、shopxx.properties配置

template.suffix=.ftl

三、ProductController的去新增頁面方法的請求和返回的寫法

 /**
   * 去新增頁面
   * @param model
   * @return
   
*/ @RequestMapping(value={"/add"}, method={org.springframework.web.bind.annotation.RequestMethod.GET}) public String add(ModelMap model){ System.out.println("--------------add訪問成功------------------"); model.addAttribute("productCategoryTree", this.productCategoryService.findTree()); model.addAttribute(
"brands", this.brandService.findAll()); model.addAttribute("tags", this.tagService.findList(Tag.Type.product)); model.addAttribute("memberRanks", this.memberRankService.findAll()); model.addAttribute("specifications", this.specificationService.findAll()); return "/admin/product/add"; }