// java 生成文件
public ActionForward createProductPrograma(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
/** **************************权限判断******************************** */
HttpSession session = request.getSession();
CheckAuthen checkauthen = new CheckAuthen();
if (!checkauthen.check(session, 5)) {
return mapping.findForward("noAuthen");
}
/** **************************权限判断******************************** */
try {
Properties proper = System.getProperties();
String sep = proper.getProperty("file.separator");
proper = null;
String navigationBarPath1 = request.getRealPath("/") + "home" + sep+ "c_product_1.htm";
String navigationBarPath2 = request.getRealPath("/") + "home" + sep+ "c_product_2.htm";
String programaContext1 = "我爱河北";
String programaContext2 = "我爱河北,我爱我家";
File file1 = new File(navigationBarPath1);
File file2 = new File(navigationBarPath2);
FileOutputStream out1 = new FileOutputStream(file1); //true为进入追加模式,false为覆盖原有内容
FileOutputStream out2 = new FileOutputStream(file2); //true为进入追加模式,false为覆盖原有内容
out1.write(programaContext1.getBytes("utf-8"));
out2.write(programaContext2.getBytes("utf-8"));
out1.close();
out2.close();
} catch (Exception e) {
e.printStackTrace();
}
return new ActionForward("/home/preview/programa_bar.jsp");
}
// java 保存文件
public ActionForward creatHomeProgramaPart(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws ParseException {
HttpSession session = request.getSession();
if(session.getAttribute("managerid")==null){
return new ActionForward("/manager/sys_manager_login.jsp");
}
String area = request.getParameter("area");
String filecontent = request.getParameter("content").toString();
if(area!=null){
try{
Properties proper = System.getProperties();
String sep = proper.getProperty("file.separator");
proper = null;
String filename = area + ".txt";
if(area.equals("pro_1")){
filename = "programa_label_1.htm";
}
if(area.equals("pro_2")){
filename = "programa_label_2.htm";
}
String filepath = request.getRealPath("/") + "home" + sep +"preview" + sep + filename;
File file = new File(filepath);
FileOutputStream out = new FileOutputStream(file); //true为进入追加模式,false为覆盖原有内容
out.write(filecontent.getBytes("utf-8"));
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
request.setAttribute("contextpath", request.getContextPath());
return new ActionForward("/productNeworder.do?method=editProductProgramaLabel");
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步