这个带javaBean的jsp页面为什么不能显示,找了一天了不知道错在哪里,大家帮忙找找,谢谢了。其中javabean的类是package e301;public class E300Bean{
private int number = 0;
private int sum = 100;
public void setNumber(int number){
this.number = number;
}
public int getNumber(){
return this.number;
}
public void setSum(int sum){
this.sum = sum;
}
public int getSum(){
return this.sum;
}
public void buy() throws Exception{
if ((getSum() - getNumber()) < 0){
throw new Exception("票数不足!");
}
setSum(getSum() - getNumber());
}
}///////////////////////////////////////////////////////////////////////////jsp页面的代码是:
<%@page language="java" contenttype="text/html;charset=gb2312"%><jsp:useBean id="bean301" scope="session" class="e301.E300Bean" />
<html>
<body>
<h1>请输入你要购买的机票:</h1>
<form action="e302.jsp" method="post">
<input type="text" value="" name="number" />
<input type="submit" value="提交"/>
</form>
<jsp:setProperty name="bean301" property="number" />
<%
bean301.buy();
if(bean301.getNumber()==0)
return;
%>
还剩下
<jsp:getProperty name="bean301" property="sum" />张。
</body>
</html>
private int number = 0;
private int sum = 100;
public void setNumber(int number){
this.number = number;
}
public int getNumber(){
return this.number;
}
public void setSum(int sum){
this.sum = sum;
}
public int getSum(){
return this.sum;
}
public void buy() throws Exception{
if ((getSum() - getNumber()) < 0){
throw new Exception("票数不足!");
}
setSum(getSum() - getNumber());
}
}///////////////////////////////////////////////////////////////////////////jsp页面的代码是:
<%@page language="java" contenttype="text/html;charset=gb2312"%><jsp:useBean id="bean301" scope="session" class="e301.E300Bean" />
<html>
<body>
<h1>请输入你要购买的机票:</h1>
<form action="e302.jsp" method="post">
<input type="text" value="" name="number" />
<input type="submit" value="提交"/>
</form>
<jsp:setProperty name="bean301" property="number" />
<%
bean301.buy();
if(bean301.getNumber()==0)
return;
%>
还剩下
<jsp:getProperty name="bean301" property="sum" />张。
</body>
</html>
解决方案 »
- 问几个关于solr 的问题。
- struts 2 标签里的 一个<s:if>语句怎么写 请大虾帮忙
- 在java web中,如何将页面输出的数据导出为doc或xls格式
- JBuilderX+Tomcat4.1,使用jsp页面时出现错误?
- 怎样使得下拉列表框能通过键盘来输入,也能通过点击箭头选择?
- 大神们,咨询个问题,海康威视的视频怎么播放?
- 请帮我一下看一下,为什么有这个问题,奇怪
- 急,,谢谢
- 数据库异常!!!我用加密算法之后出现的错误!!!
- 本人做了一个向ACCESS数据库中存储数据的JSP程序段,实行用户注册存储的,哪位大侠帮我看看错!一定加分
- 在web高级搜索中,不知道有没有这样的封装类,能自动生成任意表单参数和任意数据库表结合在一起的sql语句
- java里 关于for循环和while循环的说法
这不是导入了吗
这样要是不行,那要怎么做呢
<% page import="e301.E300Bean" %>
<%@page language="java" contenttype="text/html;charset=gb2312" import="e301.E300Bean" %>我试了一下还是不行啊
不过要是把javabean的名字改一下就可以了,这是为什么,搞不懂了package e30;public class E30Bean{
private int number = 0;
private int sum = 100;
public void setNumber(int number){
this.number = number;
}
public int getNumber(){
return this.number;
}
public void setSum(int sum){
this.sum = sum;
}
public int getSum(){
return this.sum;
}
public void buy() throws Exception{
if ((getSum() - getNumber()) < 0){
throw new Exception("票数不足!");
}
setSum(getSum() - getNumber());
}
}