畢設項目“基於Android的聚會路線選擇和投票系統”Coding第一天

畢設項目“基於Android的聚會路線選擇和投票系統”Coding第一天

  • 確定題目
  • 需求分析
  • 可行性研究(主要是技術可行性)
  • 數據庫設計:
    • 1、用戶(t_user)
      • user_phone
      • user_name
      • user_password
      • user_email
      • user_idcard
      • user_image
    • 2、圈子(t_circle)
      • circle_id
      • circle_name
      • circle_sponsor
      • circle_intro
      • circle_details
    • 3、參與(t_partake)
      • partake_id
      • partake_user (foreignkey)
      • circle_id (foreignkey)
      • partake_isAdopted
      • partake_isManager
    • 4、地點(t_locale)
      • locale_id
      • locale_name
      • locale_sponsor (foreignkey)
      • circle_id (foreignkey)
      • locale_price vi.locale_city
      • locale_street
      • locale_address
    • 5、路線
    • 6、投票
    • 7、評論
  • CodingDay_One(17.3.12)今天是植樹節喲~

    • 問題1:亂碼問題,jsp表單數據存入mysql數據庫時發生亂碼
      • 解決:在tomcat中server.xml裏的8080端口中加“URIEncoding=”utf-8””。雖然是改了服務器參數,但是不失是一種解決亂碼的方法。
    • 問題2:註冊時給user表添加數據時出現錯誤:java.sql.SQLException: Field ‘user_phone’ doesn’t have a default value

      • 解決:hibernate自動生成的User.hbm.xml中,將主鍵設置成了<generator class="native" /> 形式,將其刪除即可。generator=native在主鍵設置爲自增時使用,而我的主鍵是用戶的手機號碼,並不是自增屬性因此出錯。
    • 問題3:註冊成功後跳轉到登錄頁面,登錄後出現路徑不存在的404錯誤

      • 解決:struts.xml文件中result設置的返回路徑使用的是相對路徑,如:<result name="success">login.jsp</result> 因此從註冊跳轉到登錄和直接登錄的相對路徑是不同的,導致錯誤。將其改爲基於項目地址的路徑<result name="success">/user/login.jsp</result> (即在webroot文件夾下的路徑,以“/”開頭)

總結:
第一天還是遇到了很多小問題,但還好也算是有了解決辦法,而且也是第一次寫博客, 畢竟是畢業設計,水平有限,僅作爲紀念和糾錯之用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章