⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 divextractingpageparsertest.java

📁 一个jsp网页布局框架
💻 JAVA
字号:
package com.opensymphony.module.sitemesh.multipass;import com.opensymphony.module.sitemesh.Page;import com.opensymphony.module.sitemesh.PageParser;import com.opensymphony.module.sitemesh.multipass.DivExtractingPageParser;import junit.framework.TestCase;import java.io.IOException;/** * @author Joe Walnes */public class DivExtractingPageParserTest extends TestCase {    public void testReplacesTopLevelDivsWithPlaceHolders() throws IOException {        String input = "" +                "<html>\n" +                "  <head><title>Title</title></head>\n" +                "  <body>\n" +                "    <div id='one'>Hello</div>\n" +                "    Blah\n" +                "    <div id='two'>World<br><div id=inner>Great</div></div>\n" +                "    <div>Bye</div>\n" +                "  </body>\n" +                "</html>";        PageParser parser = new DivExtractingPageParser();        Page page = parser.parse(input.toCharArray());        String expectedBody = "" +                "    <sitemesh:multipass id=\"div.one\"/>\n" +                "    Blah\n" +                "    <sitemesh:multipass id=\"div.two\"/>\n" +                "    <div>Bye</div>\n";        assertEquals("Title", page.getTitle());        assertEquals(expectedBody.trim(), page.getBody().trim());        assertEquals("<div id='one'>Hello</div>", page.getProperty("div.one"));        assertEquals("<div id='two'>World<br><div id=inner>Great</div></div>", page.getProperty("div.two"));    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -