动态JSP页生成静态HTML代码
4页1、具体实现:利用 Filter 的过滤功能把 *.jsp 过滤出来,判断是否存在对应的 .html 文件,如果不存在对应的 .html 文件,则将其内容读出写入指定的 .html 文件,再跳转到对应的 .html 即可。如果存在对应的 .html 文件,则直接跳转到对应的 .html 即可。 代码:JspFilter.javaimport ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; public class JspFilter implements Filter public void destroy() / TODO 自动生成方法存根 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, Serv
2、letException HttpServletRequest hreq = (HttpServletRequest) request; HttpServletResponse hresp = (HttpServletResponse) response; String name = hreq.getRequestURL().substring( hreq.getRequestURL().lastIndexOf( / ) + 1, hreq.getRequestURL().lastIndexOf( . ); if (hreq.getRequestURL().indexOf( .jsp ) != -1 & ( null = hreq.getParameter( type ) | hreq.getParameter( type ).equals( ) hresp.sendRedirect(hreq.getContextPath()+ /conversion ?name= +hreq.getRequestURL(); return ; chain.doFilter(request, resp
3、onse); public void init(FilterConfig arg0) throws ServletException / TODO 自动生成方法存根 ConversionServlet.java /Java教程import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ;public class ConversionServlet extends HttpServlet public ConversionServlet () super (); public void destroy() super .destroy(); / Just puts destroy string in log / Put your code here public void doGet(HttpServletRequest request, HttpServletResponse response) throws Serv
《动态JSP页生成静态HTML代码》由会员cn****1分享,可在线阅读,更多相关《动态JSP页生成静态HTML代码》请在金锄头文库上搜索。
车辆日常维护制度
2023年教师述职报告模板集锦_教师述职报告范文集锦
花卉流通中存在的主要问题及对策.docx
学校安全工作总结范本(4篇).doc
草原文化与人类历史.doc
2019-2020年高三上学期期末考试文科综合地理试题含答案[最终版].doc
药品销售员年度工作计划个人.docx
桩基溶洞处理方案
2023年专题复习中考数学归纳与猜想含答案.doc
2022导购员劳动合同
2019年级实习班主任工作计划第学期范文(四篇).docx
八年级物理上学期教学工作计划范文(二篇).doc
《美丽的藩篱》阅读附答案
2023年矿山闭坑地质报告审批办法.doc
论中班幼儿倾听能力的培养策略.doc
仁爱英语八年级下Unit6Topic2SectionC教案.docx
写家乡的雪作文400字
网络推广技术服务合同
《宝贝你长大啦!》.doc
2023年司法局基层科个人总结.doc
2023-08-14 3页
2023-10-07 24页
2022-11-04 3页
2023-03-16 5页
2022-08-11 8页
2022-11-20 14页
2022-12-27 2页
2023-11-19 6页
2024-01-20 11页
2022-11-13 3页