personally, i don't think the flow is 'normal' in term of
struts. it's highly recommended that you mask your jsp's with action mappings. keep in mind that an action mapping can be mapped to a jsp, tile, or another action. the main reason reason (again, personal take) is that if you have common tasks to be done via the controller, the entire app can be affected without 2 methods (1 for all the action and 1 for all the jsps).
this is a long-winded way to really say that instead of jsp1, you would define another mapping...say jsp1.do which is mapped to an action (where db values can be set) the forward the 'success' ActionForward to jsp1.jsp.