(SERVLET ERROR
) (string-append ((eval proc )request response httpservlet )) filename = "/home/tim/jetty-4.2.21/webapps/cs2a04/hw/hw3.html" body0 = "#[(webpage 'hw \"HW3\"\n{\n<h1>\nHW3: Procedures<br />due Wednesday 11/3/2004 at 5:00 pm <br /> 10 ... body = (!#{} "" (webpage 'hw "HW3" (!{} "\n<h1>\nHW3: Procedures<br />due Wednesday 11/3/2004 at 5:00 pm <b... proc = (lambda (request response httpservlet) (let ((b (!#{} "" (webpage 'hw "HW3" (!{} "\n<h1>\nHW3: Proce... request = /cs2a04+/hw/hw3.html+null GET /cs2a04/hw/hw3.html HTTP/1.1 x-cc-list: List:1 For:129.64.46.175 Hos... response = HTTP/1.1 200 OK Date: Sat, 04 Jul 2009 14:56:29 GMT Server: Jetty/4.2.21 (Linux/2.4.21-58.ELsmp i3... read-all = (lambda ?? (in)...) doGet = (lambda ?? (request response)...) doPost = (lambda ?? (request response)...) httpservlet = jschemeweb.SchemeServlet@1dec1dd ==================================== ((lambda ?? (b)...) (!#{} "" (webpage hw "HW3" (!{} "\n<h1>\nHW3: Procedures<br />due Wednesday 11/3/2004 at 5:00 pm <br /> 10 points\n</h1>\n<br/>\n<p>\nYou are to create several web pages for this assignment.\n<br/>\nThe pages should be called\n<xmp>\n hw3.html\n hw3init.servlet\n hw3.css\n hw3a.servlet\n hw3b.servlet\n hw3c.servlet\n hw3d.servlet\n hw3e.servlet\n\nThe names should be exactly as shown above, do not capitalize the file names\nor use \".htm\" or \".txt\" or any other extension besides \".html\"\n

\n

\nYou can work on this homework in a group of size 2 or 3.\n

\n

\nThe hw3.html file should contain \n

\n

\n

The hw3init.servlet file\nexample\n

\n

\nThis file should define a procedure (UNETIDpage title body)\nwhich creates a webpage with a banner and a navigation bar. The navigation\nbar should contain links to the five servlets hw3a,b,c,d,e. It should also\ninclude a link to the hw3.css file in the head. All CSS used in this homework\nshould be put into hw3.css. You should not have any inline CSS nor any CSS\nin the head. All of the hw3 servlet pages should use the UNETIDpage procedure\nto create a common look.\n

\n

hw3a.servlet (example)\n

\n

\nThis should contain a table created using the table procedure\nand a list of lists, e.g.\n

\n (table '((a b c) (d e f) (g h i)))\n\n

\n

hw3b.servlet\n\nexample\n

\n

\nThis should be an IP protected page. If you view it from a Brandeis address\nit will display a welcome page, if you view it from a non-brandeis address\nit will generate a \"sorry\" page.\n

\n

hw3c.servlet\n\nexample\n

\n

\nThis should be a servlet that asks for a password and only lets you view\nthe page if you know the right password. You should use \"jscheme\" for the\npassword.\n

\n

hw3d.servlet\nexample\n

\n

\nThis should be a servlet that calculates some formula. More precisely,\nit should generate a form asking for a few numbers, and\nwhen the visitor presses the submit button it will use those numbers to calculate\na result.\n

\n

hw3e.servlet

\n

\nThis should be a servlet that creates custom New Years Greeting webpage. \nIt should generate a form that asks the user for the recipient's name, \na short greeting message, the address of an image to use on the card,\nand the user's name. Pressing the submit card should generate a Holiday\nGreeting webpage for that person. \n

\n\n\n

Homework Strategy

\n

\nAs before, I strongly suggest that you do this homework in small steps and that you validate\nat every step! Try to create a validated page and, ideally, an accessibility validated\npage as well.\n

\n\n

Handing in your homework

\n

\nYou should use the \nU-method \nto upload your files to \n\nthe class web server, as before\n

\n

\nFinally, this webpage ref contains some helpful links including pages that\nallow you to validate your webpages for HTML/CSS/Accessibility.\n

\n\n\n" ))"\n" )) request = /cs2a04+/hw/hw3.html+null GET /cs2a04/hw/hw3.html HTTP/1.1 x-cc-list: List:1 For:129.64.46.175 Hos... response = HTTP/1.1 200 OK Date: Sat, 04 Jul 2009 14:56:29 GMT Server: Jetty/4.2.21 (Linux/2.4.21-58.ELsmp i3... httpservlet = jschemeweb.SchemeServlet@1dec1dd ==================================== (!#{} "" (webpage hw "HW3" (!{} "\n

\nHW3: Procedures
due Wednesday 11/3/2004 at 5:00 pm
10 points\n

\n
\n

\nYou are to create several web pages for this assignment.\n
\nThe pages should be called\n

\n hw3.html\n hw3init.servlet\n hw3.css\n hw3a.servlet\n hw3b.servlet\n hw3c.servlet\n hw3d.servlet\n hw3e.servlet\n\nThe names should be exactly as shown above, do not capitalize the file names\nor use \".htm\" or \".txt\" or any other extension besides \".html\"\n

\n

\nYou can work on this homework in a group of size 2 or 3.\n

\n

\nThe hw3.html file should contain \n

\n

\n

The hw3init.servlet file\nexample\n

\n

\nThis file should define a procedure (UNETIDpage title body)\nwhich creates a webpage with a banner and a navigation bar. The navigation\nbar should contain links to the five servlets hw3a,b,c,d,e. It should also\ninclude a link to the hw3.css file in the head. All CSS used in this homework\nshould be put into hw3.css. You should not have any inline CSS nor any CSS\nin the head. All of the hw3 servlet pages should use the UNETIDpage procedure\nto create a common look.\n

\n

hw3a.servlet (example)\n

\n

\nThis should contain a table created using the table procedure\nand a list of lists, e.g.\n

\n (table '((a b c) (d e f) (g h i)))\n\n

\n

hw3b.servlet\n\nexample\n

\n

\nThis should be an IP protected page. If you view it from a Brandeis address\nit will display a welcome page, if you view it from a non-brandeis address\nit will generate a \"sorry\" page.\n

\n

hw3c.servlet\n\nexample\n

\n

\nThis should be a servlet that asks for a password and only lets you view\nthe page if you know the right password. You should use \"jscheme\" for the\npassword.\n

\n

hw3d.servlet\nexample\n

\n

\nThis should be a servlet that calculates some formula. More precisely,\nit should generate a form asking for a few numbers, and\nwhen the visitor presses the submit button it will use those numbers to calculate\na result.\n

\n

hw3e.servlet

\n

\nThis should be a servlet that creates custom New Years Greeting webpage. \nIt should generate a form that asks the user for the recipient's name, \na short greeting message, the address of an image to use on the card,\nand the user's name. Pressing the submit card should generate a Holiday\nGreeting webpage for that person. \n

\n\n\n

Homework Strategy

\n

\nAs before, I strongly suggest that you do this homework in small steps and that you validate\nat every step! Try to create a validated page and, ideally, an accessibility validated\npage as well.\n

\n\n

Handing in your homework

\n

\nYou should use the \nU-method \nto upload your files to \n\nthe class web server, as before\n

\n

\nFinally, this webpage ref contains some helpful links including pages that\nallow you to validate your webpages for HTML/CSS/Accessibility.\n

\n\n\n" ))"\n" ) request = /cs2a04+/hw/hw3.html+null GET /cs2a04/hw/hw3.html HTTP/1.1 x-cc-list: List:1 For:129.64.46.175 Hos... response = HTTP/1.1 200 OK Date: Sat, 04 Jul 2009 14:56:29 GMT Server: Jetty/4.2.21 (Linux/2.4.21-58.ELsmp i3... httpservlet = jschemeweb.SchemeServlet@1dec1dd ==================================== (webpage hw "HW3" (!{} "\n

\nHW3: Procedures
due Wednesday 11/3/2004 at 5:00 pm
10 points\n

\n
\n

\nYou are to create several web pages for this assignment.\n
\nThe pages should be called\n

\n hw3.html\n hw3init.servlet\n hw3.css\n hw3a.servlet\n hw3b.servlet\n hw3c.servlet\n hw3d.servlet\n hw3e.servlet\n\nThe names should be exactly as shown above, do not capitalize the file names\nor use \".htm\" or \".txt\" or any other extension besides \".html\"\n

\n

\nYou can work on this homework in a group of size 2 or 3.\n

\n

\nThe hw3.html file should contain \n

\n

\n

The hw3init.servlet file\nexample\n

\n

\nThis file should define a procedure (UNETIDpage title body)\nwhich creates a webpage with a banner and a navigation bar. The navigation\nbar should contain links to the five servlets hw3a,b,c,d,e. It should also\ninclude a link to the hw3.css file in the head. All CSS used in this homework\nshould be put into hw3.css. You should not have any inline CSS nor any CSS\nin the head. All of the hw3 servlet pages should use the UNETIDpage procedure\nto create a common look.\n

\n

hw3a.servlet (example)\n

\n

\nThis should contain a table created using the table procedure\nand a list of lists, e.g.\n

\n (table '((a b c) (d e f) (g h i)))\n\n

\n

hw3b.servlet\n\nexample\n

\n

\nThis should be an IP protected page. If you view it from a Brandeis address\nit will display a welcome page, if you view it from a non-brandeis address\nit will generate a \"sorry\" page.\n

\n

hw3c.servlet\n\nexample\n

\n

\nThis should be a servlet that asks for a password and only lets you view\nthe page if you know the right password. You should use \"jscheme\" for the\npassword.\n

\n

hw3d.servlet\nexample\n

\n

\nThis should be a servlet that calculates some formula. More precisely,\nit should generate a form asking for a few numbers, and\nwhen the visitor presses the submit button it will use those numbers to calculate\na result.\n

\n

hw3e.servlet

\n

\nThis should be a servlet that creates custom New Years Greeting webpage. \nIt should generate a form that asks the user for the recipient's name, \na short greeting message, the address of an image to use on the card,\nand the user's name. Pressing the submit card should generate a Holiday\nGreeting webpage for that person. \n

\n\n\n

Homework Strategy

\n

\nAs before, I strongly suggest that you do this homework in small steps and that you validate\nat every step! Try to create a validated page and, ideally, an accessibility validated\npage as well.\n

\n\n

Handing in your homework

\n

\nYou should use the \nU-method \nto upload your files to \n\nthe class web server, as before\n

\n

\nFinally, this webpage ref contains some helpful links including pages that\nallow you to validate your webpages for HTML/CSS/Accessibility.\n

\n\n\n" )) request = /cs2a04+/hw/hw3.html+null GET /cs2a04/hw/hw3.html HTTP/1.1 x-cc-list: List:1 For:129.64.46.175 Hos... response = HTTP/1.1 200 OK Date: Sat, 04 Jul 2009 14:56:29 GMT Server: Jetty/4.2.21 (Linux/2.4.21-58.ELsmp i3... httpservlet = jschemeweb.SchemeServlet@1dec1dd ==================================== SchemeException: ERROR: undefined variable "webpage" ()