今天開發專案中使用MVC_Spring方式如下:

而透過以下方是我們則要ajax連至此Controller就要下以/getXXX 來看:  http:localhost8080:CONTEXT_ROOT_NAMEpage/common/getXXX

/getXXX2來看: http:localhost8080:CONTEXT_ROOT_NAME / page/common/getXXX2

值得一提是下方的XXXServiceHandler 是透過別人寫好的檔案轉成jar檔匯入到lib內 

專案>>右建>> property>> Java Build Path >> Add External Jar (lib 的tab內) 匯入對方的jar

@RequestMapping(value = "page/common")

@Controller

public class SendsmsotpController extends BaseController{

 

@Autowired

private RoleBO roleBO;

 

@RequestMapping(value = "/getXXX", method = RequestMethod.POST)

public @ResponseBody

String query(HttpServletRequest request,

HttpServletResponse response) {

   String strJson = "";

   String AAA= request.getParameter("AAA");

   String VVV= request.getParameter("VVV");

   String CCC= request.getParameter("CCC");

   String mobile = request.getParameter("mobile");

  

   Map<String,Object> objMap = new HashMap<String,Object> ();

   objMap.put("AAA", AAA);

   objMap.put("VVV", VVV);

   objMap.put("CCC", CCC);

   objMap.put("mobile", mobile);

 

 XXXServiceHandler aa = new XXXServiceHandler();

  strJson  =    aa.XXXX(objMap);

 

   return strJson;

}

@RequestMapping(value = "/getXXX2", method = RequestMethod.POST)

public @ResponseBody

String Update(HttpServletRequest request,

HttpServletResponse response) {

  // more code ...

}

}

 

 

而對方給了個war檔要透過 Tomcat方式另外連結,也就是A專案的Tomcat去扣BTomcat的資料:

1.首先再另起一個Tomcat,也就是另放入另一包Tomcat  記得取新名稱才專業

2.然後把對方的war檔放入此Tomcat的 webapps 當此Tomcat啟動時會自動將此war檔解壓縮

3.eclipse加入此tomcat的service 記得service的Tomcat名稱也要改一下才方便自己區分也專業

4.記得幫此tomcat改port ~~ 

   a.點兩下tomcat

   b.ports>>port Name >> HTTP/1.1 改ex:9090 其他原先8開頭的也自動+1

   c.server location 使用 "user Tomcat installation" 選項

5. 最後就把此Tomcat啟動,就可以去http:locat9090測試一下網頁有無正確吧!!

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 JoshS 的頭像
    JoshS

    JoshS的部落格

    JoshS 發表在 痞客邦 留言(0) 人氣()