此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【salana】截止到2008-07-10 09:54:05的历史汇总数据(不包括此帖):
发帖的总数量:9 发帖的总分数:380 每贴平均分数:42
回帖的总数量:13 得分贴总数量:2 回帖的得分率:15%
结贴的总数量:7 结贴的总分数:280
无满意结贴数:0 无满意结贴分:0
未结的帖子数:2 未结的总分数:100
结贴的百分比:77.78 % 结分的百分比:73.68 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
楼主【salana】截止到2008-07-10 09:54:05的历史汇总数据(不包括此帖):
发帖的总数量:9 发帖的总分数:380 每贴平均分数:42
回帖的总数量:13 得分贴总数量:2 回帖的得分率:15%
结贴的总数量:7 结贴的总分数:280
无满意结贴数:0 无满意结贴分:0
未结的帖子数:2 未结的总分数:100
结贴的百分比:77.78 % 结分的百分比:73.68 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
<servlet-mapping>
<servlet-name>SEARCH_DEPTCHILDREN_PAGE</servlet-name>
<url-pattern>/SEARCH_DEPTCHILDREN_PAGE</url-pattern>
</servlet-mapping> 我想问的是它的值传到哪个页面里了,怎么传的.
<servlet-name>SEARCH_DEPTCHILDREN_PAGE</servlet-name>
<url-pattern>/SEARCH_DEPTCHILDREN_PAGE</url-pattern>
</servlet-mapping>
其实我想问的是request.getRequestDispatcher("SEARCH_DEPTCHILDREN_PAGE").forward(request, response);是把值传给哪个页面里面去了.
HttpServletResponse response) throws
ServletException, IOException { //父部门Id
String parentId = request.getParameter("parentId");
if (parentId == null) {
parentId = (String)request.getAttribute("parentId");
if (parentId == null)
parentId = "-1";
}
DeptMgr wMgr = OrgFactory.createDeptMgr();
try {
List depts = wMgr.fetchDeptChildren(parentId);
request.setAttribute("RECORDS", depts);
request.getRequestDispatcher(UrlMapping.getUrl("SEARCH_DEPTCHILDREN_PAGE")).forward(
request, response);
}
catch (Exception ex) {
logger.error(ex.getMessage(), ex);
request.setAttribute(MESSAGE, Error_Msg+":"+ex.getMessage());
request.getRequestDispatcher(UrlMapping.getUrl("MESSAGE_PAGE")).forward(request,
response);
}
}
这里能找到么?
action呢
是一个内跳转,SEARCH_DEPTCHILDREN_PAGE应该就是你WEB目录下的一个SERVLET 可以在WEB.XML里面找到映射;
它跳转的时候传了两个参数,request和response ,你可以到跳转至的页面直接获取那两个参数里面的值,可以用getParamter或者getAttribute来获得值;
<servlet>
<servlet-name>SEARCH_DEPTCHILDREN_PAGE</servlet-name>
<servlet-class></servlet-class>
</servlet>
起到跳转的作用,和jsp的forward相当。