r330和r1390喷头:JSP菜鸟问题,求救!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 14:57:27
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<jsp:useBean id="love" class="huan.Bean1" scope="session">
<jsp:setProperty name="love" property="*">
<html>
<head>
</head>
<body>
<center>
<form method=post>
Name:<input type="text" name="str" size=19><br>
<input type="submit" name="sub" value="Submit">
</form>
<jsp:getProperty name="love" property="str">
</center>
</body>
</html>
这是我的Bean1.java,通过编译
package huan;
public class Bean1{
private String str="Start value";
public Bean1(){
}
public String getStr(){
return str;
}
public void setStr(String newStr){
if(newStr!=null)
str=newStr;
}
}
为什么会报错org.apache.jasper.JasperException: /1.jsp(4,0) According to TLD, tag jsp:setProperty must be empty, but is not
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

<jsp:useBean id="love" class="huan.Bean1" scope="session"/>
<jsp:setProperty name="love" property="*"/>
<jsp:getProperty name="love" property="str"/>

没有结束标记 "/"

<jsp:useBean id="love" class="huan.Bean1" scope="session">
<jsp:setProperty name="love" property="*"> 去掉这个星号"*",你要是不设置该属性,<jsp:setProperty name="love" property="*">这句可以不要的.