JSP向javaBean传参时属于名大小写的问题求大神帮助

比如,我写了一个类publicclassapple{privateColor;privateWeight;........}然后在JSP中做一个表单....<inputt... 比如,我写了一个类 public class apple { private Color; private Weight; ........ } 然后在JSP中做一个表单 .... <input type=text name="Color"> ..... 这样写的话,在浏览器里一打开,发现参数并没有被传递到apple.class中。如果把JSP改成这样: .... <input type=text name="color"> ..... 反而就没问题了!! 为什么javaBean里属性名是大写,JSP里name属性也是大写,传参就会失败,而把name属性改成小写就成功了? 展开
 我来答
江湖做任务Tk
2014-06-23 · 超过51用户采纳过TA的回答
知道答主
回答量:160
采纳率:100%
帮助的人:51.5万
展开全部
因为你的代码不规范才会出现这种事情,在class中定义属性首字母是要小写的,如果是两个或更多的单词应该这么写,myName,而不是MyName... 页面上传值到action中是通过set方法来封装赋值的,set方法是默认的形式,如果属性名首字母大写和默认的是不匹配的,以后首字母用小写就不会出现这中情况了...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式