<jsp:param name="typeSystem" value="<%=typeSystem %>" />

终于找到一个说人话的解释
<jsp:useBean id="ins_member" scope="page" class="com.dao.MemberDaoImpl" />
<%-- 创建Member类的对象,并对Member类的所有属性进行赋值 --%>
<jsp:useBean id="member" scope="request" class="com.model.Member">
<jsp:setProperty name="member" property="*" />
</jsp:useBean>
第一行其实就等于com.dao.MemberDaoImpl ins_member = new com.dao.MemberDaoImpl();
而setProperty把一个叫做member的bean(其实也就是实例对象)的所有和请求参数名相同的属性赋值,再直白的说,就是他的前一个页面,申请这个页面,发出的request,其中与bean中名字相同的参数,直接全部复制。*号代表所有,也可以指定单独的属性名,就写那个参数的名字就行。
<%int typeSystem = 1; %>
<jsp:include page="relatedGoods.jsp">int

    <jsp:param name="typeSystem" value="<%=typeSystem %>" />

</jsp:include>
这样在一个页面中套娃一个页面,并且往那个页面里扔了参数,参数值为typeSystem,在relatedGoods.jsp可以用request来接


扫描二维码,在手机上阅读!

发表评论

电子邮件地址不会被公开。 必填项已用*标注