MyEclipse +JavaBean 无法运行:
提示错误是:
The server encountered an internal error () that prevented it from fulfilling this request.但MyEclipse 下运行Jsp没问题.如果不在MyEclipse(不打开MyEclipse)下,直接用Tomcat作服务器,是可以运行,Jsp+JavaBean的。
比如运行:(computer.Jsp)文件的内容是:
<%@ page contentType="text/html;Charset=GB2312" %>
<%@ page import="com.bean.*" %>
<html><body><font size=3>
<jsp:useBean id="computer" class="com.bean.ComputerBean" scope="session" />
<jsp:setProperty name="computer" property="*" />
<form action="" method=post name=form>
<input type=text name="numberOne"
value=<jsp:getProperty name="computer" property="numberOne" />
size=6 >
<Select name="operator">
<Option value="+">+
<Option value="-">-
<Option value="*">*
<Option value="/">/
</Select>
<input type=text name="numberTwo"
value=<jsp:getProperty name="computer" property="numberTwo" />
size=6 >
=<jsp:getProperty name="computer" property="result" />
<br> <input type=submit value="提交" name="submit">
</form>
</font></body></html>JavaBean(ComputerBean.java)的内容是:package com.bean;
public class ComputerBean
{ double numberOne,numberTwo,result;
String operator="+";
public void setNumberOne(double n)
{ numberOne=n;
}
public double getNumberOne()
{ return numberOne;
}
public void setNumberTwo(double n)
{ numberTwo=n;
}
public double getNumberTwo()
{ return numberTwo;
}
public void setOperator(String s)
{ operator=s.trim();
}
public String getOperator()
{ return operator;
}
public double getResult()
{ if(operator.equals("+"))
{ result=numberOne+numberTwo;
}
else if (operator.equals("-"))
{ if(numberOne>numberTwo)
result=numberOne-numberTwo;
else
result=numberTwo-numberOne;
}
else if(operator.equals("*"))
{ result=numberOne*numberTwo;
}
else if(operator.equals("/"))
{ result=numberOne/numberTwo;
}
return result;
}
}
注意:在MyEclipseg下,JavaBean代码是没有问题,而Jsp代码 上面标上黄色的部分是的问题的。
提示错误是:
The server encountered an internal error () that prevented it from fulfilling this request.但MyEclipse 下运行Jsp没问题.如果不在MyEclipse(不打开MyEclipse)下,直接用Tomcat作服务器,是可以运行,Jsp+JavaBean的。
比如运行:(computer.Jsp)文件的内容是:
<%@ page contentType="text/html;Charset=GB2312" %>
<%@ page import="com.bean.*" %>
<html><body><font size=3>
<jsp:useBean id="computer" class="com.bean.ComputerBean" scope="session" />
<jsp:setProperty name="computer" property="*" />
<form action="" method=post name=form>
<input type=text name="numberOne"
value=<jsp:getProperty name="computer" property="numberOne" />
size=6 >
<Select name="operator">
<Option value="+">+
<Option value="-">-
<Option value="*">*
<Option value="/">/
</Select>
<input type=text name="numberTwo"
value=<jsp:getProperty name="computer" property="numberTwo" />
size=6 >
=<jsp:getProperty name="computer" property="result" />
<br> <input type=submit value="提交" name="submit">
</form>
</font></body></html>JavaBean(ComputerBean.java)的内容是:package com.bean;
public class ComputerBean
{ double numberOne,numberTwo,result;
String operator="+";
public void setNumberOne(double n)
{ numberOne=n;
}
public double getNumberOne()
{ return numberOne;
}
public void setNumberTwo(double n)
{ numberTwo=n;
}
public double getNumberTwo()
{ return numberTwo;
}
public void setOperator(String s)
{ operator=s.trim();
}
public String getOperator()
{ return operator;
}
public double getResult()
{ if(operator.equals("+"))
{ result=numberOne+numberTwo;
}
else if (operator.equals("-"))
{ if(numberOne>numberTwo)
result=numberOne-numberTwo;
else
result=numberTwo-numberOne;
}
else if(operator.equals("*"))
{ result=numberOne*numberTwo;
}
else if(operator.equals("/"))
{ result=numberOne/numberTwo;
}
return result;
}
}
注意:在MyEclipseg下,JavaBean代码是没有问题,而Jsp代码 上面标上黄色的部分是的问题的。
解决方案 »
- 求助 新浪微博发布表情的功能是怎么实现的???
- 关于Hibernate里的Session.get(Class clazz, Serializable id)方法的疑问
- javamail 只适合自己的用户名,别人用不了?<急急>
- JSP表单信息输入数据库的问题.
- 突然出现Java.lang.NullPointerExcepion错误,困惑的问题
- tomcat 如何设置多个端口
- 怎样配置tomcat,使在地址栏输入http://localhost时直接进入http://localhost:80/mytest/index.jsp的页面?谢谢
- 高手请教!,把一段JSP程序写成函数,然后,把那段JSP程序放在页面最下方,在页面中调用这个函数,这个函数怎么写啊??
- 明天就要交活了,还差一个功能没有实现,高手们帮忙呀!!!!!!!
- 请问F5的ascall码是多少
- JSP页面部署问题
- 连接数据库问题
该黄色<%@ page import="com.bean.*" %> 错误提示是: The import com.bean is never used
该黄色<jsp:useBean id="computer" class="com.bean.ComputerBean" scope="session" />
错误提示是:The local variable computer is never read 怎么解决?