私は私の質問を改訂した。jsp:include ..を使用したいが、jspがスプリングコントローラ(ビューリゾルバ)を通して返される
(index.jspを、willwork.jsp、WillWorkcontroller.java、他のコントローラ)
Iビューリゾルバを介してJSPを戻しスプリングコントローラを有しています。 (私は... JSPにcoltrollerからの移動を意味する) と私はメインのjspで
をwillwork.jspを含めるただし、willwork.jspは、コントローラを介して返されなければなら! ので、私はindex.jspの中で使用する方法がわからない
ここでは私のコードである
メインのJSP - >のcontextPath で <div class ="contents"> <jsp:include page="${page}".jsp flush="false"></jsp:include> //it's wrong </div>
WillWork.java(contoller) - >パッケージ名:COM .we2.willwork
@Controller
public class WillWorkController {
private WillWorkDAO2 willWorkDAO;
public void setWillWorkDAO(WillWorkDAO2 willWorkDAO) {
this.willWorkDAO = willWorkDAO;
}
@RequestMapping(value="/willwork", method=RequestMethod.GET)
public String initGet(Model model) throws ParseException{
List<WillWorkVO> results = willWorkDAO.selectAll(); ...return "/WillWork/WillWork";
Willwork.jsp - > WillWorkフォルダ内の
another controller! -> it returns main page and include page that will be included
@RequestMapping(value="/mailtest", method=RequestMethod.GET)
public String pjt(Model model, String category) {
model.addAttribute("page1","../WillWork/WillWork.jsp");
return "myproject/myproject";
}
パークの両方があなたが何を意味するかどこ静的JSPではないでしょうか? "???"いくつかのパラメータに応じて変更する必要がありますか? – cralfaro
私はを使用してindex.jspをwillwork.jspとマージしますが、willwork.jspはコントローラ経由で返されます。だから、私はJSPを使用する方法を知っているが含まれていません.... –
jspがコントローラによって返された場合は、単にAjaxを使用してdivのclass = "contents"に値をレンダリングする – cralfaro