<jsp:setProperty name="numguess" property="*"/>
解决方案 »
- 关于webservice的
- 如何保证页面在任何分辨率下,在高度方向上都能全屏显示,在线等....?
- 请教有iReport经验者一个iReport设计jasper报表时,自动增加记录数问题,急急,谢谢
- 急!请教一个使用iReport和jasperReports报表的问题
- 帮小弟推荐一个漂亮的网站
- 很简单的问题:javabean之间是否可以共享方法?
- 急:关于换行显示的问题
- 重金求JSP语法手册~
- 请教高手一个URL相关的中文问题。解决立马给分
- 在java中怎样能提取出Clob字段中的内容(十万火级!!!)
- haah
- tomcat+oracle,遇到ResultSet 问题,请大家帮忙看看!通宵在线等,谢谢!
在jsp文件中,直接调用NumberGuessBean 这个类即可将setGuess(String guess)中存储的内容进行判断,返回相应的值。抱歉,也可能不准确。不知道能不能帮上你的忙
只不过用法比较怪!
一般应该写成 <jsp:setProperty name="numguess" property="guess"/>
不过也没错!因为采用的 get 方法提交!
只有一个 guess 提交了过去!所以可以使用 * 号!
如果有多个变量值的话,应该不能得到你想要的效果!
property 表示将属性设置为页面变量的值, 即 request.getParameter("guess"),
用 * 表示设置对于每一个页面提过来的值,都设置 numguess!
<jsp:setProperty name="numguess" property="*"/>
<jsp:setProperty name="numguess" property="*"/>
不过比较好一些的写法应该 是
<jsp:setProperty name="numguess" property="guess"/>
guess 是页面变量的名称!
当然,页面的 form 只有一个变量提交过来,可以使用 * 号!
而如果页面变量名称和BEAN 属性值一致,完全可以这样写:
<jsp:setProperty name="numguess">
明白了吗?
有谁能帮我稍稍详细点说明一下这句话吗?
<jsp:setProperty name="numguess" property="*"/>
我还没有入门,请大家指教!
2)name=“numguess” 表明是设置类“numguess”,"numguess"已经在上面语句设置,(<jsp:useBean id="numguess" class="NumberGuessBean" scope="session"/>,这条语句的的意思是在jsp页面中使用bean类 "NumberGuessBean",并设置别名为"numguess",作用范围"session",即整个会话期间)3)property="*",是设置Bean的所有属性。