编写了一个熟悉javabean功能的程序,代码如下:
input.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="show.jsp" method="post">
加数:<input name="shuju1"><br><br>
被加数:<input name="shuju2"><br><br>
<input type=submit value="提交">
</form>
</body>
</html>
Add.java
package beans;
public class Add {
private int shuju1;
private int shuju2;
private int sum;
public Add(){}
public int getShuju1(){return shuju1;}
public void setShuju1(int shuju1){this.shuju1=shuju1;}
public int getShuju2(){return shuju2;}
public void setShuju2(int shuju2){this.shuju1=shuju2;}
public int getSum(){return shuju2+shuju1;}
public void setSum(int sum){this.sum=sum;}
}
show.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="c" class="beans.Add" scope="request"></jsp:useBean>
<jsp:setProperty name="c" property="*" />
<p>调用jsp:getProperty作标签显示结果值:</p>
<jsp:getProperty name="c" property="shuju1" />+
<jsp:getProperty name="c" property="shuju2" />=
<jsp:getProperty name="c" property="sum" />
</body>
</html>
错误提示如下:
这个问题怎么解决?好几个代码都遇到这个问题卡壳了,很着急,先谢谢大神的帮助了