Netbeans'ten bir Spring MVC Project kullanıyorum ve WEB-INF okunduğum için applicationContext.xml dosyasını/src/conf dosyasına taşıdım. Uygulama içeriğine/src/java/web/controller içindeki bir denetleyiciden erişemiyorum. Birkaç yolu denedim ve projeyi dağıtmıyor.Bir Denetleyiciden applicationContext'e erişim
Web projesindeki yollar hakkında daha fazla bilgi edinmek için bir bağlantı istiyorum, memnuniyet.
ben bu anlamaya yardımcı olabileceğini düşündüğünüz:
public class TasksController implements Controller {
private TaskManager taskManager;
protected final Log logger = LogFactory.getLog(getClass());
public TaskController() {
ApplicationContext context = new FileSystemXmlApplicationContext("/WEB-INF/applicationContext.xml");
taskManager = (TaskManager)context.getBean("taskManager");
}
@Override
public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
logger.info("Returning view from TaskController");
Map<String,Object> tasks = new HashMap<String,Object>();
// Get tasks from model
return new ModelAndView("tasks","tasks",tasks);
}
Bye!
ve yol nedir? Çünkü denetleyici applicationWeb'de /WEB-INF/applicationContext.xml dosyasında bulamıyor. Teşekkürler – honnix
Bir JSP'deki görevleri göstermek için bir TasksController oluşturmaya çalışıyorum. Ben applicationContext.xml içinde tanımlanan bir bean taskManager'ım var ve controller'ın taskManager'ı almasını ve getTasks() ile görevleri almasını istiyorum. – honnix