tomcat安装好就可以了,不用特殊配置的
解决方案 »
- 如果根据URL网址更换的不同网址,如何调用不同的执行??
- SQL语句难求
- ajax自动完成功能问题
- 高手们,一个棘手的问题(关于post)通常你们是怎么解决的?
- 问个傻瓜问题
- 什么叫服务器扩展?
- 如何将从数据库里取出的数据反显在文本框里![在线等]
- 请问但出现Method getWeekDays() not found in class java.text.DateFormatSymbols时,如何办?
- 求助:怎样用jsp实现获得鼠标事件!
- 请问如何使客户端浏览器一定下载某个文件,而不是打开该文件(哪怕这个文件是HTML或JPG)?
- cewolf如何画图类似MRTG流量图的效果?
- 我写了一个程序,怎样才能把adsl拨号程序和它绑定起来?要求执行了这个程序之后马上进行adsl拨号
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 9 in the jsp file: /use.jsp
Generated servlet error:
bean.PersonBean cannot be resolved to a typeAn error occurred at line: 9 in the jsp file: /use.jsp
Generated servlet error:
bean.PersonBean cannot be resolved to a type
如果行,就没问题了。
package bean;
public class PersonBean {
String name=null;
int age;
public void setName(String s) {
name=s;
}
public void setAge(int i) {
age=i;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}jsp 文件:
<html>
<head>
<title>use Bean </title>
</head>
<body>
<pre>
use Bean:
<jsp:useBean id="person" type="bean.PersonBean" >
</jsp:useBean>
<%
String name=person.setName("sxl");
String age=person.setAge(25);
out.println("name: "+name);
out.println("age: "+age);
%>
</body>
</html>
可是就会报上面的错 :(
<%@ page contentType="text/html; charset=GB2312" language="java" session="true" %>
否则就不是JSP页面了!服务器无法识别该页面!
在jsp第一行加上
<%@ page contentType="text/html;charset=GB2312" %>
...<jsp:useBean id="person" class="bean.PersonBean" />
我才也是,请问要是你,你该怎么放的?
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java,文件内容如下:
package test;
public class TestBean{
private String name = null;
public TestBean(String strName_p){
this.name=strName_p;
}
public void setName(String strName_p){
this.name=strName_p;
}
public String getName(){
return this.name;
}
}
2 .编译
将TestBean.java放在c:\test下,使用如下命令编译:
C:\Test>javac TestBean.java
然后在c:\Test下会产生一个编译后的bean文件:TestBean.class
3 .将TestBean.class文件剪切到 %CATALINA_HOME%\webapps\myapp\WEB-INF\classes\test下,
4 .新建一个TestBean.jsp文件,文件内容为:
<%@ page import="test.TestBean" %>
<html><body><center>
<%
TestBean testBean=new TestBean("This is a test java bean.");
%>
Java bean name is: <%=testBean.getName()%>
</center></body></html>
5 .好了,重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。
beanName 指定Bean的名字。如果提供了type属性和beanName属性,允许省略class属性。
希望你能把需要的环境变量都列出来,可以吗?(至少让它可以运行javabean) :)