您的位置:首页 > 编程语言 > Go语言

golang The system cannot find the path specified.

2016-08-15 15:45 489 查看
指定的路径有误

package main

import (
"net/http"
"fmt"
"strings"
"log"
"html/template"
)

func sayHelloName(w http.ResponseWriter, r *http.Request)  {
r.ParseForm();
fmt.Println(r.Form)
fmt.Println(r.URL.Path)
fmt.Println(r.URL.Scheme)
fmt.Println(r.Form["url_long"])
for k, v:= range r.Form{
fmt.Println("key: ", k)
fmt.Println("value:", strings.Join(v, ""))
}
fmt.Fprintln(w, "hello nihao")

}

func login(w http.ResponseWriter, r *http.Request)  {
fmt.Println("method: ", r.Method)
if r.Method == "GET" {
t, err := template.ParseFiles("src/html/login.gtpl")
if err != nil {
fmt.Println(err)
return
}
t.Execute(w, nil)
} else {
fmt.Println("username: ", r.Form["username"])
fmt.Println("password: ", r.Form["password"])
}
}
func main()  {
//http.HandleFunc("/", sayHelloName);
http.HandleFunc("/login", login)
err:= http.ListenAndServe(":9090", nil)
if err != nil {
log.Fatalf("Listen and server", err)
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐