我在使用Spring,因为我有user.jsp
user.jsp
有三个独立的分区: 1.个人,2.教育,3.奖励。每个部分都有我创建的不同的表单.jsp。
现在,我正在考虑使用一个控制器将这三种表单包含到user.jsp
和display中。
以下是我的控制器类代码:
@Controller
@RequestMapping(value="profile")
public class UserProfileController {
@RequestMapping(value="user", method=RequestMethod.GET)
public String user(Model model) throws Exception {
model.addAttribute("profile", new PersonalForm());
return "profile/user";
}
这是我的Personal.jsp文件(剩下的所有文件都是相同的,但名称不同)
那么,如何将这三个jsp包含到user.jsp
中呢?实际上,我正在尝试,但Eclipse显示了一个错误。下面是user.jsp
中的错误代码
在预期path /EClass/WebContent/WEB/ pages/profile/profile/professional.jsp al.jsp中找不到“profile/professional.jsp al.jsp”片段。
因此,请帮助我如何包括和如何与单一控制器工作?
发布于 2013-03-29 06:36:52
在您的User.jsp中编写以下代码..。
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<fieldset id="profile_proffiesional">
<form:form action="profile/user" modelAttribute="profile">
<jsp:include page="personal.jsp"></jsp:include>
<jsp:include page="educational.jsp"></jsp:include>
<jsp:include page="awards.jsp"></jsp:include>
</form:form>
</fieldset>
https://stackoverflow.com/questions/15697998
复制相似问题