Struts Action 中ActionForward問題
1、第一種方法
1
private ActionForward encompetedataSelect(ActionForm form, HttpServletRequest request, HttpServletResponse response)
{
2
HttpSession _session = request.getSession();
3
Engineermarket em = new Engineermarket();
4
em = (Engineermarket)_session.getAttribute( " engineermarket " );
5
if ( null == em)
{
6
ActionForward file = new ActionForward( " engineermarket.do?actionType=engineermkChange&actionName=encompetedata " , true );
7
return file;
8
} else
{
9
String hql = " from Encompetedata where engineermarket.id=' " + em.getId() + " ' " ;
10
List list = (List)encompetedataServiceI.getEncontentBySql(hql);
11
_session.setAttribute( " encompetedataResult " ,list);
12
ActionForward file = new ActionForward( " /jsp/engineer/encompetedataList.jsp " , true );
13
return file;
14
}
15
}



2

3

4

5



6

7

8



9

10

11

12

13

14

15

2、第二種方法
1
private String encompetedataEditForm(ActionForm form, HttpServletRequest request, HttpServletResponse response)
{
2
Integer rid = null ;
3
rid = new Integer(request.getParameter( " ID " ));
4
request.setAttribute( " model " , encompetedataGet(rid));
5
request.setAttribute( " actionType " , " encompetedataMod " );
6
return " encompetedataForm " ;
7
}



2

3

4

5

6

7

posted on 2006-12-16 22:56 常言笑 閱讀(1008) 評(píng)論(0) 編輯 收藏 所屬分類: JAVA/J2EE