jsp(javabea) Can't find a method to write property 'pwdNum' of type 'int'

问题描述

下面的程序错在那里了呀那位高手给分析解决一下呀程序是index.jsp的代码是<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'index.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="Thisismypage"><!--<linkrel="stylesheet"type="text/css"href="styles.css">--></head><body><jsp:useBeanid="pb"class="pa.Pwbean"scope="page"></jsp:useBean><%pb.setPwNum(6);%><%--jsp:setPropertyproperty="pwdNum"name="pb"value="6"/--%><%pb.createPassword();%><h3>自动生成的随机密码位数为:</h3><jsp:getPropertyproperty="pwdNum"name="pb"/><h3>自动生成的密码为:</h3><jsp:getPropertyproperty="password"name="pb"/></body></html>javabean中的程序是packagepa;publicclassPwbean{privateintpwdNum;privatelongpassword;publicPwbean(){}publicvoidsetPwNum(intn){if(n<6){pwdNum=n;}else{pwdNum=6;}}publicintgetPwdNum(){returnpwdNum;}publicvoidcreatePassword(){doubled=Math.random();intn=1;for(inti=0;i<pwdNum;i++){n=n*10;}password=(long)(d*n);}publiclonggetPassword(){returnthis.password;}}然后就报了Can'tfindamethodtowriteproperty'pwdNum'oftype'int'inabeanoftype'pa.Pwbean'的错了

解决方案

解决方案二:
publicvoidsetPwNum(intn)写错了改成:publicvoidsetPwdNum(intn)
解决方案三:
bean里的字段get、set方法不全get、set方法可以自动生成。
解决方案四:
引用楼主zhmq19900808的回复:

下面的程序错在那里了呀那位高手给分析解决一下呀程序是index.jsp的代码是<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme(……

正解
解决方案五:
引用出错了引用1楼runer的回复:

publicvoidsetPwNum(intn)写错了改成:publicvoidsetPwdNum(intn)

这是正解

时间: 2024-10-22 11:21:05

jsp(javabea) Can&amp;#x27;t find a method to write property &amp;#x27;pwdNum&amp;#x27; of type &amp;#x27;int&amp;#x27;的相关文章

后台(16)——JSP(2)

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View

访问WEB-INF下的JSP (转载)

转载一: 把那些限制访问的资源(比如说jsp源代码)放到Web应用的WEB-INF目录下,对于/web-INF/及其子目录,不允许直接的公共访问,所以就可以起到保护这些代码未经授权的访问和窥视,更好的保护了源代码(19页).       这么书只是对这种方法进行了简单的介绍,没有描述详细处理方法,我测试了一下,没有办法对放到/WEB-INF的文件进行访问,所以我就上网搜索了一下,才明白了具体的处理方法,感觉非常适合用在STRUTS结构上的系统.下面请听我详细说明. 通常JSP开发人员会把他们的页

后台(17)——JSP(3)

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View

后台(15)——JSP(1)

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View

网站页面自动跳转实现方法PHP、JSP(下)_javascript技巧

本文讨论网页自动跳转的几种实现方法.方法一:使用meta标签meta标签是html不可或缺的标签之一,它负责提供文档的元信息,其参数主要有: ① http-equiv: 与 文档中数据相关的HTTP文件首部 ② content: 与命名HTTP首部相关的数据 ③ name: 文档描述 ④ url: 与元信息相联系的URL当我们定义属性http-equiv为refresh,打开此Web页时系统将根据content规定的值在一定时间内跳转到相应页面,content="秒数;url=网址"就

如何开始学习JSP(转)

js 在网上看到很多问题是关于如何学习jsp的,正好网上看到一篇关于学习jsp的文章,就摘了一部分翻译过来,希望能对大家学习jsp有点指导. 一个普通的错误是把JSP当作简化的 Java.它不是,(事实上, JSP 是简化的 servlets .)程序员通常试着没有学习要求的支持技巧而直接学习JSP .JSP 是一个衔接技术,并且成功地连接你需要理解的另外的技术.如果你已经知道 Java , HTML 和 Javascript,这意味着JSP 将确实是简单的. 需要成为一个成功的 JSP 程序员

JSP(J2EE)技术简介

j2ee|js JSP是Java Server Page,J2EE是Java 2 Enterprise Eidtion,它们是Sun公司建立在Java语言上的一种服务器端的编程技术,简单来说,它是用来动态生成网页的一种技术,现在的主要对手是微软主推的ASP.NET. JSP应该是属于J2EE的一部分,JSP只是用来动态生成web页面的,jsp文件的后缀是.jsp,和php等技术一样,人们习惯以文件后缀命名这项技术,其实决大部分(可以说是全部)的数据库操作和很大一部分的复杂商业逻辑都是在JavaB

三种Web开发主流技术的评价之JSP(转载)

js|web|评价|主流 JSP:Java Server Page JSP又是什么原因出现的呢?Java在推向开发人员时出现了重重困难,首先是Java缺少主流系统的广泛支持,而在所有的平台和技术上都缺少可以直接参照的应用方式.这时java就走向了在各个应用层上的积极进取,在自己擅长的与不擅长的领域都走出了坚定的脚步.其中最让Web技术人员兴奋的就是Java Servlet的出现和JSP的渐渐成熟,这一步步都让Java正式的走向了Web开发技术的舞台.Java利用了它的跨平台技术,使java的应用

jsp(sql2000)做的登陆界面出现问题

问题描述 小弟现在很郁闷,做的那么多还是不行!哪位大哥帮忙下啊!就是一个登陆页面获取输入的用户名密码再查看数据库看有没有匹配的,如果有就跳到一个新页面!简单的很,可我老是出现问题,老是jdbc什么...sa用户登录失败的!换了好多方法都不行,我配置了jdktomcat安装了sqlsp4的补丁sql2000的jdbc驱动哪位给了例子就最好啦!!!获取输入的用户名密码再查看数据库看有没有匹配的,如果有就跳到一个新页面!就是这个功能的小例子!我的代码我全删了搞的头大! 解决方案 解决方案二:自己先顶下