package com.isfasiel.main.content.sample.web;
import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import com.isfasiel.main.base.web.BaseController;
import com.isfasiel.main.content.sample.service.SampleService;
import com.isfasiel.main.content.sample.service.SampleVO;
import com.isfasiel.util.data.Data;
import com.isfasiel.util.smtp.EmailDelivery;
@Controller
public class SampleController extends BaseController{
@Autowired
private EmailDelivery emailDelivery;
@Resource(name="sampleService")
private SampleService sampleService;
@RequestMapping(value="/sample.do")
public String go(Model model) throws Exception {
System.out.println(fileProp.getProperty("baseDir"));
System.out.println(fileProp.getProperty("mineType"));
Data result = sampleService.insert(getParam());
model.addAttribute("result", result.toList());
return "test";
}
@RequestMapping(value="/sample/create/{id}/{name}")
public String create(@PathVariable("id") int id, @PathVariable("name") String name) throws Exception {
SampleVO sampleVO = new SampleVO();
sampleVO.setId(id);
sampleVO.setName(name);
return "";
}
@RequestMapping(value="/sample/email/{addr}")
public String sendMail(@PathVariable("addr") String addr) throws Exception {
emailDelivery.setSMTPHost("smtp.gmail.com", 587, "isfasiel", "bs19ms");
emailDelivery.setTo(addr +"@gmail.com");
emailDelivery.setFrom("isfasiel@gmail.com", "Bae Byeongseon");
emailDelivery.setSubject("�ѱ��� ������ �̰���");
emailDelivery.setBody("Test message body.�ѱ��� �����ε� �ѱ��� �� ����?");
emailDelivery.sendMsg();
return "";
}
}