日期:2014-05-17  浏览次数:20709 次

共用一个jsp页面
大家共用一个jsp页面,怎么处理
是在地址栏传中文参数?地址上传中文,好吗?还得转码呢!
还是地址栏传数字参数,然后在页面上判断来显示不同标题?
还是?
谢谢 大神们

------解决方案--------------------
普通的传参肯定是要转码的,原则上直接传中文是不友好的,
我理解你是做那种新闻报表,点标题跳转,如果只传参数,也就是ID的话,还得再次访问数据库。
一般来说要尽量减少访问数据库的次数
------解决方案--------------------
如果共用一个页面,又想显示为不同的标题,就根据一个参数值来判断;给你举个例子:
我新增和修改共用同一个页面,根据获取的id来判断,因为新增的时候,id是为null的,而修改的时候可以获取到所修改记录的id,在jsp中可以:
<c:if test="${notice.noticeId == null}">
    <div class="addtitle" align="center">公告新增</div>
</c:if>
<c:if test="${notice.noticeId != null}">
    <div class="addtitle" align="center">公告修改</div>
</c:if>