如果有包名,在classes下要建立以包名为文件名的文件夹!
再把bean放进去就ok了!你ok了吗?:)
再把bean放进去就ok了!你ok了吗?:)
解决方案 »
- 救命!!!
- 稀奇古怪的问题!关于request
- 求此网站(http://www.chevrolet.com/zh/)左侧导航菜单效果
- setBinaryStream()问题,急啊,谢谢
- 头疼:JSP有的页面在IE工具条里点"后退",就发生网页过期
- 连接mysql数据库出错
- 求大侠帮忙看看
- Java入门问题!15分
- JSP+JDBC环境中如何配置jConnect连接Sybase数据库?需要安装jdk吗?
- 我在页面显示纪录,前几天还好的,后面的就不能显示了,提示no data found,为什么呀
- 【强烈推荐:】100兆jsp/php/cgi+50兆mysql空间=100元/年!!!
- 怎样防止用户看到TOMCAT的server.xml文件中登录数据库的密码?
就是不行啊。我看到在CSDN上有些这样的问题,但是都没有解决啊。
package test;public class Jsp1Bean {
private String sample = "Start value";
//Access sample property
public String getSample() {
return sample;
}
//Access sample property
public void setSample(String newValue) {
if (newValue!=null) {
sample = newValue;
}
}
}<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
Jsp1
</title>
</head>
<jsp:useBean id="Jsp1BeanId" scope="session" class="test.Jsp1Bean" />
<jsp:setProperty name="Jsp1BeanId" property="*" />
<body>
<h1>
JBuilder Generated JSP
</h1>
<form method="post">
<br>Enter new value : <input name="sample"><br>
<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
<br>
Value of Bean property is :<jsp:getProperty name="Jsp1BeanId" property="sample" />
</form>
</body>
</html>
C:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\test
,JB里到可以的
还是不行啊
不对!!是:
:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\beans\test
:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\test\
把setProperty,getProperty
代码去掉直接调用其中的方法试试!我感觉你的setProperty不对
sample = newValue;
->
this.sample = newValue;
setProperty中的value要加上C:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\test
这个是对的
<Context path="/test" docBase="test" debug="0"
reloadable="true" crossContext="true">
现在连一般jsp都不行了
type Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception org.apache.jasper.compiler.ParseException: /Jsp1.jsp(0,18) Attribute value should be quoted
at org.apache.jasper.compiler.JspReader.parseToken(JspReader.java:522)
at org.apache.jasper.compiler.JspReader.parseAttributeValue(JspReader.java:568)
at org.apache.jasper.compiler.JspReader.parseTagAttributes(JspReader.java:681)
at org.apache.jasper.compiler.ParserController.figureOutJspDocument(ParserController.java:265)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:194)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:552)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
at java.lang.Thread.run(Thread.java:484)--------------------------------------------------------------------------------
<html>
<head>
<title>
Jsp1
</title>
</head>
<body>
<h1><jsp:useBean id="mycar" class="test.Jsp1Bean"/>
JBuilder Generated JSP
</h1>Value of Bean property is :
</form>
</body>
</html>
在输入class="test.时,JB能自动跳出jsp1bean.
可就是不行。
还是老样子。
去掉useBean就可以.
到底要如何设置啊