1、import com.opensymphony.xwork2.ModelDriven;import com.px1987.webbank.actionform.JFreeChartInfoActionForm;import com.px1987.webbank.constant.WebBankAllConstants;import com.px1987.webbank.exception.WebBankException;import com.px1987.webbank.jfreechart.WebChartCommander;public class JFreeChartAction ex
2、tends AllActionBase implements ModelDriven private static final long serialVersionUID = -5896732237807922548L; private JFreeChartInfoActionForm oneJFreeChartInfo=new JFreeChartInfoActionForm(); String resultImageFileName=null; String targetImageFileURL=null; String chartTitleString=null; String cate
3、goryName=null; String numberString=null; String webChartType=null; String chartWidth=null; String chartHeight=null; public JFreeChartAction() public JFreeChartInfoActionForm getModel() return oneJFreeChartInfo; public String doMVCImagesUserInfo() initServletContextObject(); chartTitleString=getModel
4、().getChartTitle(); categoryName=getModel().getCategoryName(); numberString=getModel().getNumberString(); webChartType=getModel().getWebChartType(); chartWidth=getModel().getChartWidth(); chartHeight=getModel().getChartHeight(); int webChartTypeIndex=Integer.parseInt(webChartType); try resultImageFi
5、leName=new WebChartCommander().produceCommandRequest(WebBankAllConstants.webChartFrameWorkType_JFreeChart,webChartTypeIndex,chartTitleString, categoryName,numberString,chartWidth,chartHeight,session); catch (WebBankException e) request.setAttribute(errorText, e.getMessage(); return showWebAppError;
6、targetImageFileURL =request.getContextPath()+/DisplayChartServlet?filename=+ resultImageFileName; request.setAttribute(resultImageFileName,resultImageFileName);targetImageFileURL,targetImageFileURL); return mvcImagesUserInfo 2、在struts-adminForwordAction.xml中配置该Action组件类 result name=/systemManage/use
7、rInfos/mvcImagesUserInfo.jsp/action1.1.2 构建后台管理控制层中用户信息显示的Action组件1、添加AdminManageAction组件(2)编程该AdminManageAction组件中的各个控制方法import java.io.UnsupportedEncodingException;import java.util.ArrayList;import com.px1987.webbank.actionform.AdminManageActionForm;import com.px1987.webbank.model.UserInfoManageIm
8、pleFacade;import com.px1987.webbank.model.vo.PageStateVO_Prototype;import com.px1987.webbank.model.vo.UserInfoVO;public class AdminManageAction extends AllActionBase implements ModelDriven private static final long serialVersionUID = -8904416180148124024L; private AdminManageActionForm oneAdminManag
9、eActionForm=new AdminManageActionForm(); public AdminManageAction() public String doQueryUserInfo() UserInfoManageImpleFacade oneUserInfoManageImpleFacade=null; String userSex=getModel().getUserSex(); String userType=getModel().getUserType(); String registerTime=getModel().getRegisterYear(); String
10、userComeFrom=getModel().getUserComeFrom(); UserInfoVO oneUserInfoVOPartProperty=new UserInfoVO(); oneUserInfoVOPartProperty.setUserSex(Integer.parseInt(userSex); oneUserInfoVOPartProperty.setUserType(Integer.parseInt(userType); oneUserInfoVOPartProperty.setRegisterTime(registerTime); oneUserInfoVOPa
11、rtProperty.setUserComeFrom(userComeFrom); ArrayList onePageUserInfoVOArrayList=null; PageStateVO_Prototype onePageStateVO_Prototype=null; oneUserInfoManageImpleFacade=new UserInfoManageImpleFacade(); try onePageStateVO_Prototype=new PageStateVO_Prototype(); /根据该用户的ID获得其各个帐户信息(但只取出第一页的数据) onePageStateVO_Prototype.setThisPageNumber(1); onePageStateVO_Prototype.setPageSize(WebBankAllConstants.webServiceManage_pageSize); onePageUserInfoVOArrayList=one
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1