我在Web App中有一个JSP页面(主页),它有不同的锚标签(如家庭,视频,图片,个人资料等),用于在Web App中导航。
对于锚标记我使用的是JSTL标记( c:url )
我在主页上并按下锚标记(如个人资料)。
使用JSTL的c:url标记的锚标记将其重定向到个人资料页面。
将显示个人资料页面,其中包含用户信息
<a href="<c:url value="/profile.jsp" />" >Profile</a>
在主页上按下锚标记(个人资料页面)时,应该是一个方法 调用以从数据库中获取用户详细信息并在适当的位置填充它 bean因此可以使用表达式语言
上述问题/方法是否正确?如果不是,那么哪个过程是 更好?
答案 0 :(得分:3)
所以你描述的方法是一个好的开始。但是,要做数据库部分,最好先看一下使用Servlet。因此,您创建一个实现doGet()方法的Servlet类。
您必须在web.xml文件中为servlet创建映射,因此假设您将url:/ profile映射到您创建的servlet,然后链接将是:
<a href="<c:url value="/profile" />" >Profile</a>
在该方法中,您与数据库交互,填充bean并将其保存在请求范围中。接下来,转发到将显示bean数据的jsp页面。
在jsp页面上,bean可供您显示数据。