Sure, here it is:

(defn view-layout [& content]
  (html
   (doctype :xhtml-strict)
   (xhtml-tag "en"
              [:head
               [:meta {:http-equiv "Content-type"
                       :content "text/html; charset=utf-8"}]
               [:title "Datum"]]
              [:body content])))


This was actually taken from an online tutorial with some changes (
http://mmcgrana.github.com/2010/07/develop-deploy-clojure-web-applications.html
 )
More specifically, in the original tutorial there was an additional
intermediate step when the input was "parsed":
(parse-input a b)

with the function
(defn parse-input [a b]
  [(Integer/parseInt a) (Integer/parseInt b)])(parse-input a b)

However in my case I'm just dealing with strings, so there's no "parseInt"
involved. So I assumed my input is strings-- which doesn't seem to be the
case, and there are no "parseString" methods that I could use instead.

Thank you,
Victor

On Fri, Sep 17, 2010 at 5:30 PM, Miki <miki.teb...@gmail.com> wrote:

> My *guess* it's somehow connected to the code of "view-layout" since
> it shows the representation of the function "str".
> Can place the full code (including view-layout) somewhere?
>
> On Sep 17, 12:35 pm, Victor <bluestar...@gmail.com> wrote:
> > Hi all,
> >
> > I'm having a problem that may or may not be Compojure specific, so I
> > thought I'd try this group since the answer is probably easy- I am
> > just stuck.
> >
> > I am reading the string through a simple form
> >
> > (defn view-input []
> >  (view-layout
> >   [:h2 "Enter one datum:"]
> >   [:form {:method "post" :action "/"}
> >    [:input.datum {:type "text" :name "my_datum"}]
> >    [:input.action {:type "submit" :value "Add"}]]))
> >
> > where the route for posting is
> >
> >  (POST "/" [a]
> >   (view-output a)))
> >
> > I then simply want to display what I entered and submitted (say I
> > typed the string "a").
> >
> > (defn view-output [a]
> >  (view-layout
> >   [:h2 (str "This is what you entered: " a)))
> >
> > However what I get is this:
> >
> > clojure.core$...@1e731e90
> >
> > Thanks in advance for your help!
> > Victor
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com<clojure%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to