详细的说一下
一个简单的类Student如下:
public class Student {
public int id=10;
public Student(){
id+=1;
}
public int getId(){
return id;
}
public void setId(int newID){
id=newID;
}
public void IdChange(){
id+=1;
}}
我把这个类放在路径:D:\jakarta-tomcat-5.0.28\webapps\Test\WEB-INF\classes(没有用包)
JSP页面相关部分是这样的:
<%@ page import="Student"%>
<jsp:useBean class="Student" id="student" scope="page" ></jsp:useBean>
<jsp:getProperty name="student" property="id"></jsp:getProperty>
<%=student.getId()%>
在tomcat下也没有编译错误,但页面没有任何显示。为什么呢?
如果放在root路径下,页面有错误。显示信息如下:
D:\jakarta-tomcat-5.0.28\work\Catalina\localhost\_\org\apache\jsp\Untitled_002d1_jsp.java:7: '.' expected
import Student;
^
1 error
非常感谢你们的帮助!!!
一个简单的类Student如下:
public class Student {
public int id=10;
public Student(){
id+=1;
}
public int getId(){
return id;
}
public void setId(int newID){
id=newID;
}
public void IdChange(){
id+=1;
}}
我把这个类放在路径:D:\jakarta-tomcat-5.0.28\webapps\Test\WEB-INF\classes(没有用包)
JSP页面相关部分是这样的:
<%@ page import="Student"%>
<jsp:useBean class="Student" id="student" scope="page" ></jsp:useBean>
<jsp:getProperty name="student" property="id"></jsp:getProperty>
<%=student.getId()%>
在tomcat下也没有编译错误,但页面没有任何显示。为什么呢?
如果放在root路径下,页面有错误。显示信息如下:
D:\jakarta-tomcat-5.0.28\work\Catalina\localhost\_\org\apache\jsp\Untitled_002d1_jsp.java:7: '.' expected
import Student;
^
1 error
非常感谢你们的帮助!!!
解决方案 »
- spring mvc 500错误的处理
- 急急急请帮助很郁闷
- 急,谁弄过扫描仪
- 怎么才能在网页用调用一个Swing?
- 【Java Web小问题,业务逻辑错了】
- 请问通过java怎么样能画出方块图,直线图(可带箭头),虚线图(可带箭头)的图啊?
- java Application中 如何使用POST,向www.126.com输入用户名和密码,登陆邮箱
- 菜鸟问题,望兄弟姐妹帮个忙啊(jsp)
- 程序打包完毕后运行报ClassNotFound但jar包都不少,eclipse里运行也没问题
- 我装了jdk1.2.2和tomcat4.1。打开http://localhost:8080/却无法显示?
- 请教大家一个问题??
- 学习ajax验证过程中出现中文乱码的问题
Bean第一句加上了package Student,编译后的class放在D:\jakarta-tomcat-5.0.28\webapps\Test\WEB-INF\classes\Student中
JSP相关内容是:
<%@ page import="Student.*"%>
<jsp:useBean class="Student" id="student" scope="page" ></jsp:useBean>
<jsp:getProperty name="student" property="id"></jsp:getProperty>
<%=student.getId()%>
在tomcat下没有编译错误,但页面还是没有任何显示。为什么呢,郁闷
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT下面建立了一个TEMP文件夹 然后我把一个java 和一个jsp 放进里面 但是我运行Tomcat http://localhost:8080/temp/a.jsp 但是显示错误!
id+=1;
}这个+=的+号不对吧?
你不是放到Test 下面么?怎么到temp了?
http://localhost:8080/Test/a.jsp
===========================
public Student(){
id+=1;
}这个+=的+号不对吧?
===========================楼主你用bean的时候只写.java文件不编译的吗?直接性编译都不能通过,哪来的结果?
我特意拿你的例子在我这试了一下,在打包后,改了+号后就有结果,页面打印2个11