You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by cr...@apache.org on 2006/09/18 19:11:18 UTC
svn commit: r447474 - in /beehive/trunk:
docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml
netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml
Author: crogers
Date: Mon Sep 18 10:11:18 2006
New Revision: 447474
URL: http://svn.apache.org/viewvc?view=rev&rev=447474
Log:
Fixed up the NetUI tutorial. This is a fix for http://issues.apache.org/jira/browse/BEEHIVE-1138
Also cleaned up some bogus cookies in a test recording.
Tests: NetUI BVT (WinXP pass)
Modified:
beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml
beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml
Modified: beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml?view=diff&rev=447474&r1=447473&r2=447474
==============================================================================
--- beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml (original)
+++ beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml Mon Sep 18 10:11:18 2006
@@ -83,8 +83,8 @@
beehive_projects/
netui-tutorial/
src/
- web/
Controller.java
+ web/
index.jsp
resources/
WEB-INF/
@@ -190,10 +190,10 @@
<title>Create the Page Flow Files</title>
<p>
You will create two files in a new page flow: <code>Controller.java</code> and <code>index.jsp</code>.
- First, create a directory called <code>myFlow</code> under the <code>web</code> directory. Then add
+ First, create a directory called <code>myFlow</code> under the <code>src</code> directory. Then add
the following page flow controller class:
</p>
- <p><strong><code>web/myFlow/Controller.java</code></strong></p>
+ <p><strong><code>src/myFlow/Controller.java</code></strong></p>
<source>
package myFlow;
@@ -209,13 +209,6 @@
extends PageFlowController
{
}</source>
- <note>
- Here we have put our controller class directly in the web content directory, alongside its pages.
- If you would rather not do this (or if you can't because your IDE doesn't like it), you can put
- the controller class in a <strong>parallel source directory</strong>. In this case, you would put
- it in <code>src/myFlow</code>, and NetUI will assume it goes with pages that are in
- <code>web/myFlow</code>.
- </note>
<p>Every Page Flow controller class must extend
<a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/PageFlowController.html">
<code>PageFlowController</code>
@@ -231,7 +224,8 @@
<p>The URL above means this: "Run the <code>begin</code> action of the <code>Controller</code> class
in the <code>myFlow</code> directory of the <code>netui-tutorial</code> web application."</p>
<p>
- Now, create the <code>index.jsp</code> that will be shown when you hit the page flow:
+ Now, create a directory called <code>myFlow</code> under the <code>web</code> directory.
+ Then, create the <code>index.jsp</code> that will be shown when you hit the page flow:
</p>
<p><strong><code>web/myFlow/index.jsp</code></strong></p>
<source><![CDATA[
@@ -249,8 +243,10 @@
</netui:body>
</netui:html>
]]></source>
-
<!--<p>[todo: what is this code doing?]</p>-->
+ <note>
+ Note, we placed the pages in a <strong>parallel web content directory</strong>. NetUI assumes that the pages in <code>web/myFlow</code> go with the controller class in <code>src/myFlow</code>.
+ </note>
</section>
<section id="create_build_deploy">
<title>Compile and Deploy the Web Application</title>
@@ -331,9 +327,7 @@
<p><strong><code>index.jsp</code></strong></p>
<source>
<%@ page language="java" contentType="text/html;charset=UTF-8"%>
-<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
-<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
<netui:html>
<head>
<title>Web Application Page</title>
@@ -352,7 +346,7 @@
</section>
<section id="navigate_add_action">
<title>Add a Simple Action to Handle the Link</title>
- <p>Open the file <code>web/myFlow/Controller.java</code>.</p>
+ <p>Open the file <code>src/myFlow/Controller.java</code>.</p>
<p>Edit <code>Controller.java</code> so it appears as follows. Don't forget the comma after the first <code>Jpf.SimpleAction(...)</code> element!</p>
<p><strong><code>Controller.java</code></strong></p>
<source>
@@ -465,7 +459,7 @@
<title>Edit the Controller Class to Handle the Submitted Data</title>
<p>Now you will add a new action and use your new form bean to handle the data
submitted from the HTML form.</p>
- <p>Open the file <code>web/myFlow/Controller.java</code>
+ <p>Open the file <code>src/myFlow/Controller.java</code>
</p>
<p>Edit <code>Controller.java</code> so it appears as follows. Code to add appears in bold type.</p>
@@ -496,7 +490,9 @@
public Forward processData(ProfileForm form) {
System.out.println("Name: " + form.getName());
System.out.println("Age: " + form.getAge());
- return new Forward("success");
+
+ Forward fwd = new Forward("success");
+ return fwd;
}</strong>
}
</source>
@@ -557,6 +553,7 @@
<title>Process the Submitted Data</title>
<p>
Edit the <code>processData</code> method in the <code>Controller.java</code> file so it appears as follows. Code to add appears in bold.
+ Change the value of the path attribute in the Forward annotation to <code>displayData.jsp</code>.
Note that the "action outputs" you are adding here will be read as "page inputs" on the page.
</p>
@@ -572,11 +569,11 @@
public Forward processData(ProfileForm form) {
System.out.println("Name: " + form.getName());
System.out.println("Age: " + form.getAge());
- <strong>
+
Forward fwd = new Forward("success");
- fwd.addActionOutput("name", form.getName());
- fwd.addActionOutput("age", form.getAge());
- return fwd;</strong>
+ <strong>fwd.addActionOutput("name", form.getName());
+ fwd.addActionOutput("age", form.getAge());</strong>
+ return fwd;
}
...
@@ -668,7 +665,7 @@
extends PageFlowController
{
<strong>@Control
- private HelloWorld _helloWorld;</strong>
+ private HelloWorld helloWorld;</strong>
@Jpf.Action(
forwards = {
@@ -682,7 +679,7 @@
Forward fwd = new Forward("success");
fwd.addActionOutput("name", form.getName());
fwd.addActionOutput("age", form.getAge());
- <strong>fwd.addActionOutput("message", _helloWorld.helloParam( form.getName()));</strong>
+ <strong>fwd.addActionOutput("message", helloWorld.helloParam(form.getName()));</strong>
return fwd;
}
}</source>
@@ -738,17 +735,18 @@
<code>ValidatableProperty</code>
</a>
annotation for the <code>name</code> property of the form so that it will (1) be required, and
- (2) have a maximum length of 30 characters. The <code>age</code> property will also be required
- and must have a value in the range 1 to 130.</p>
+ (2) have a maximum length of 30 characters. The <code>age</code> property
+ must have a value in the range 1 to 130.</p>
<p>Open the file <code>src/forms/ProfileForm.java</code></p>
<p>
- Add validation annotations. Code to add appears in bold (notice the additional <code>import</code> statment for the annotations).
+ Add validation annotations. Code to add appears in bold (notice the additional <code>import</code> statement and the <code>FormBean</code> annotation).
</p>
<p><strong><code>src/forms/ProfileForm.java</code></strong></p>
<source>package forms;
<strong>import org.apache.beehive.netui.pageflow.annotations.Jpf;</strong>
+<strong>@Jpf.FormBean()</strong>
public class ProfileForm
implements java.io.Serializable {
@@ -774,7 +772,6 @@
<strong>@Jpf.ValidatableProperty(
displayName = "Age",
- validateRequired = @Jpf.ValidateRequired(),
validateRange = @Jpf.ValidateRange(minInt = 1, maxInt = 130)</strong>
)
public int getAge() {
@@ -784,15 +781,16 @@
<p>Save and close <code>ProfileForm.java</code>.</p>
<note>
The validation annotations above do <strong>not</strong> produce localized messages. If you want
- your messages to be localizable, you would do two things: (1) add a
+ your messages to be localizable, you would do two things: (1) add the
+ <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.FormBean.html#messageBundle()">
+ <code>messageBundle</code>
+ </a>
+ attribute to the
<a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.FormBean.html">
<code>@Jpf.FormBean</code>
</a>
annotation on the <code>ProfileForm</code> class, with its
- <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.FormBean.html#messageBundle()">
- <code>messageBundle</code>
- </a>
- attribute set to a valid message bundle, and (2) use the
+ value set to a valid message bundle, and (2) use the
<a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.ValidatableProperty.html#displayNameKey()">
<code>displayNameKey</code>
</a>
@@ -819,9 +817,9 @@
<a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.Action.html#validationErrorForward()">
<code>validationErrorForward</code>
</a>
- to the <code>processData</code> action in <code>web/myFlow/Controller.java</code>:
+ to the <code>processData</code> action in <code>src/myFlow/Controller.java</code>. Code to add appears in bold. Don't forget the comma after the <code>forwards={...}</code> element!
</p>
- <p><strong><code>web/myFlow/Controller.java</code></strong></p>
+ <p><strong><code>src/myFlow/Controller.java</code></strong></p>
<source>package myFlow;
import org.apache.beehive.netui.pageflow.annotations.Jpf;
@@ -842,7 +840,7 @@
extends PageFlowController
{
@Control
- private HelloWorld _helloWorld;
+ private HelloWorld helloWorld;
@Jpf.Action(
forwards = {
@@ -857,7 +855,7 @@
Forward fwd = new Forward("success");
fwd.addActionOutput("name", form.getName());
fwd.addActionOutput("age", form.getAge());
- fwd.addActionOutput("message", _helloWorld.helloParam( form.getName()));
+ fwd.addActionOutput("message", helloWorld.helloParam(form.getName()));
return fwd;
}
}</source>
@@ -996,7 +994,7 @@
<title>To Launch and Return from the Nested Page Flow</title>
<p>In this task you will add Action methods: one to handle forwarding to the nested page flow and another to
implement the return Action when the nested page flow completes.</p>
- <p>Open the file <code>web/myFlow/Controller.java</code></p>
+ <p>Open the file <code>src/myFlow/Controller.java</code></p>
<p>Edit <code>Controller.java</code> so it appears as follows. Code to add appears
in bold type. Don't forget to add the <code>useFormBean</code> property to the
<a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.Action.html">
@@ -1005,7 +1003,7 @@
annotation of the <code>processData</code> method. The
ProfileForm is page flow-scoped for this example, using the same Form Bean
instance in multiple Action methods.</p>
- <p><strong><code>web/myFlow/Controller.java</code></strong></p>
+ <p><strong><code>src/myFlow/Controller.java</code></strong></p>
<source>
package myFlow;
@@ -1028,7 +1026,7 @@
{
@Control
- private HelloWorld _helloWorld;
+ private HelloWorld helloWorld;
<strong>private ProfileForm profileForm;
@@ -1070,28 +1068,18 @@
forwards = {
@Jpf.Forward(name="success", path="displayData.jsp")
},
- validatableProperties = {
- @Jpf.ValidatableProperty(
- propertyName = "name",
- displayName = "Name",
- validateRequired = @Jpf.ValidateRequired(),
- validateMaxLength = @Jpf.ValidateMaxLength(chars = 30)),
- @Jpf.ValidatableProperty(
- propertyName = "age",
- displayName = "Age",
- validateRequired = @Jpf.ValidateRequired(),
- validateRange = @Jpf.ValidateRange(minInt = 1, maxInt = 130))
- },
validationErrorForward = @Jpf.Forward(name="fail", path="page2.jsp")
)
public Forward processData(ProfileForm form) {
System.out.println("Name: " + form.getName());
System.out.println("Age: " + form.getAge());
+ Forward fwd = new Forward("success");
fwd.addActionOutput("name", form.getName());
fwd.addActionOutput("age", form.getAge());
- fwd.addActionOutput("message", _helloWorld.helloParam( form.getName()));
- return new Forward("success");
+ fwd.addActionOutput("message", helloWorld.helloParam(form.getName()));
+ <strong>fwd.addActionOutput("sport", form.getSport());</strong>
+ return fwd;
}
}
</source>
@@ -1106,17 +1094,17 @@
declared as member data of this nested page flow. After the user confirms the
data, the nested page flow returns a <code>String</code> to the main page flow.</p>
<p>
- In the directory <code>web/myFlow</code> create a directory named <strong><code>sports</code></strong>.
+ In the directory <code>src/myFlow</code> create a directory named <strong><code>sports</code></strong>.
</p>
<p>
- In the directory <code>web/myFlow/sports</code> create a Java file named
+ In the directory <code>src/myFlow/sports</code> create a Java file named
<strong><code>SportsController.java</code></strong>.
</p>
- <p>Edit <code>web/myFlow/sports/SportsController.java</code> so it appears as follows.</p>
+ <p>Edit <code>src/myFlow/sports/SportsController.java</code> so it appears as follows.</p>
<p><strong><code>SportsController.java</code></strong></p>
<source>
-package sports;
+package myFlow.sports;
import org.apache.beehive.netui.pageflow.annotations.Jpf;
import org.apache.beehive.netui.pageflow.PageFlowController;
@@ -1185,6 +1173,7 @@
<title>To Present and Collect Data using a Form</title>
<p>This task illustrates the use of custom tags to render a radio button group in an HTML form and
link it to the nested page flow <code>selectSport</code> Action method.</p>
+ <p>In the directory <code>web/myFlow</code> create a directory named <strong><code>sports</code></strong>.</p>
<p>In the directory <code>web/myFlow/sports</code>, create a file named <code>index.jsp</code>.</p>
<p>Edit index.jsp so it appears as follows.</p>
<p><strong><code>index.jsp</code></strong></p>
@@ -1304,7 +1293,7 @@
<title>Step 9: Adding Actions to a Shared Flow</title>
<section id="sharedflow_page">
<title>To Create a Common Destination JSP</title>
- <p>In the directory <code>web/myFlow</code>, create a file named <code>help.jsp</code>.</p>
+ <p>In the directory <code>web</code>, create a file named <code>help.jsp</code>.</p>
<p>Edit help.jsp so it appears as follows.</p>
<p><strong><code>help.jsp</code></strong></p>
<source><![CDATA[
@@ -1325,7 +1314,7 @@
<p>Save <code>help.jsp</code>.</p>
</section>
<section id="sharedflow_action">
- <title>To Make an Action available to multiple Page Flows</title>
+ <title>Make an Action available to multiple Page Flows</title>
<p>In this task you will add a Simple Action to the existing Shared Flow. The Action forwards to the
help page created in the previous task and will be available to multiple page flows in the application.</p>
<p>Open the existing Shared Flow file <code>src/shared/SharedFlow.java</code></p>
@@ -1355,17 +1344,55 @@
</source>
<p>Save <code>SharedFlow.java</code>.</p>
</section>
+ <section id="sharedflow_reference">
+ <title>Reference the Shared Flow from the Page Flow</title>
+ <p>
+ Declare a shared flow reference in the page flow controller class, using the
+ <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.SharedFlowRef.html">
+ <code>@Jpf.SharedFlowRef</code>
+ </a>
+ annotation. The declaration assigns a name to the referenced shared flow. This name can be used throughout the page flow to reference shared actions and state.
+ </p>
+ <p>Open the file <code>src/myFlow/Controller.java</code>.</p>
+ <p>Edit <code>Controller.java</code> so it appears as follows. The code to add appears in bold type.</p>
+ <p><strong><code>Controller.java</code></strong></p>
+ <source>
+package myFlow;
+
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.Forward;
+import forms.ProfileForm;
+
+import org.apache.beehive.controls.api.bean.Control;
+import controls.HelloWorld;
+
+@Jpf.Controller(
+ simpleActions={
+ @Jpf.SimpleAction(name="begin", path="index.jsp"),
+ @Jpf.SimpleAction(name="toPage2", path="page2.jsp")
+ }<strong>,
+ sharedFlowRefs={
+ @Jpf.SharedFlowRef(name="shared", type=shared.SharedFlow.class)
+ }</strong>
+)
+public class Controller
+ extends PageFlowController
+{
+ ...
+}
+</source>
+ <p>Save <code>Controller.java</code>.</p>
+ </section>
<section id="sharedflow_link">
- <title>To Link a Page to the Shared Flow Action</title>
+ <title>Link a Page to the Shared Flow Action</title>
<p>In this task you will create a link from the JSP, <code>index.jsp</code> to the
Shared Flow Action.</p>
<p>Open the file <code>web/myFlow/index.jsp</code>.</p>
<p>Edit <code>index.jsp</code> so it appears as follows. The code to add appears in bold type.</p>
<p><strong><code>index.jsp</code></strong></p>
<source><%@ page language="java" contentType="text/html;charset=UTF-8"%>
-<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
-<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
<netui:html>
<head>
<title>Web Application Page</title>
Modified: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml?view=diff&rev=447474&r1=447473&r2=447474
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml (original)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml Mon Sep 18 10:11:18 2006
@@ -21,10 +21,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -49,7 +45,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -246,10 +242,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -282,7 +274,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -488,10 +480,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -524,7 +512,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -730,10 +718,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -766,7 +750,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -972,10 +956,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -1008,7 +988,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -1214,10 +1194,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -1250,7 +1226,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -1456,10 +1432,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -1492,7 +1464,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -1698,10 +1670,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -1734,7 +1702,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -1940,10 +1908,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -1976,7 +1940,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -2182,10 +2146,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -2218,7 +2178,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -2420,10 +2380,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -2456,7 +2412,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -2662,10 +2618,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -2698,7 +2650,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -2904,10 +2856,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -2940,7 +2888,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -3146,10 +3094,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -3182,7 +3126,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -3388,10 +3332,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -3424,7 +3364,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -3630,10 +3570,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -3666,7 +3602,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -3872,10 +3808,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -3908,7 +3840,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -4114,10 +4046,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -4150,7 +4078,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>
@@ -4356,10 +4284,6 @@
<name>JSESSIONID</name>
<value>6C802D477388B15000DFB31C74A900B2</value>
</cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
</cookies>
<headers>
<header>
@@ -4392,7 +4316,7 @@
</header>
<header>
<name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
</header>
<header>
<name>host</name>