2020/9/21日次レポートコントローラーレイヤーはajaxデータをnullとして受け入れます

プロジェクトシーン:

serialize()メソッドはajaxでパラメーターを渡すために使用され、コントローラーレイヤーが受け取った値はデータベースに挿入されます。

問題の説明:

1.コントローラーレイヤーが受け取ったパラメーターがnullです
。2。原因:java.sql.SQLException:行1の列 'year'のデータが切り捨てられました

原因分析:

1. inputタグの名前がThesisクラスのフィールドに対応していません。(コメントアウトされているのは間違っており、コメントされていないのは正しいです)

ここに画像の説明を挿入
ここに画像の説明を挿入

2.年フィールドが受け入れるデータが長すぎて、バイト範囲を超えています。

解決:

1.入力のラベルのname属性を、Thesisクラスのフィールドと同じになるように変更します
2.年が保持できるバイト長を拡張します

正規表現

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq1350975694/article/details/108713304