javabean中的setproperty使用时候报错

ljm19891118 2010-06-24 11:01:42
ljm.java


package ljm;

public class Ljm {
private String num;
private String name;
private String sex;
private String birth;
private String zhuanyeNum;
private String beizhu;
public Ljm(){}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getBirth() {
return birth;
}
public void setBirth(String birth) {
this.birth = birth;
}
public String getZhuanyeNum() {
return zhuanyeNum;
}
public void setZhuanyeNum(String zhuanyeNum) {
this.zhuanyeNum = zhuanyeNum;
}
public String getBeizhu() {
return beizhu;
}
public void setBeizhu(String beizhu) {
this.beizhu = beizhu;
}

}




wuliao.jsp

<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBk"%>
<!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=GBK">
<title>作用域</title>
</head>
<body>
<form name="form1" method="post" action="javabean.jsp">
学号:<input type="text" name="num" />
姓名:<input type="text" name="name" />
性别:<input type="text" name="sex" />
生日:<input type="text" name="birth" />
备注:<input type="text" name="beizhu" />
<input type="submit" name="Submit" value="提交 "/>
</form>

</body>
</html>

...全文
164 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljm19891118 2010-06-24
  • 打赏
  • 举报
回复
嗯 收到~
closewbq 2010-06-24
  • 打赏
  • 举报
回复
'<%=request.getParameter("sex") %>'
value=后不能直接加表达式
得加引号
ljm19891118 2010-06-24
  • 打赏
  • 举报
回复
我上面错误的代码就是按照这弄的
不知道为什么报错
我觉得我格式都是对的
closewbq 2010-06-24
  • 打赏
  • 举报
回复
注意:
1.<jsp:useBean>和<jsp:setProperty>必须一起使用
2.setProperty的name就是useBean中的id
ljm19891118 2010-06-24
  • 打赏
  • 举报
回复
错误信息如下
ljm19891118 2010-06-24
  • 打赏
  • 举报
回复

<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBk"%>

<jsp:useBean id="ljm" class="ljm.Ljm" scope="session"></jsp:useBean>
<jsp:setProperty name="ljm" property="*"/>



学号:<jsp:getProperty name="ljm" property="num" /><br/>
姓名:<jsp:getProperty name="ljm" property="name" /><br/>
性别:<jsp:getProperty name="ljm" property="sex" /><br/>
生日:<jsp:getProperty name="ljm" property="birth" /><br/>
备注:<jsp:getProperty name="ljm" property="beizhu" /><br/>


ljm19891118 2010-06-24
  • 打赏
  • 举报
回复
javabean.jsp

<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBk"%>

<jsp:useBean id="ljm" class="ljm.Ljm" scope="session"></jsp:useBean>
<jsp:setProperty name="ljm" property="num" value=<%=request.getParameter("num") %>/>
<jsp:setProperty name="ljm" property="name" value=<%=request.getParameter("name") %>/>
<jsp:setProperty name="ljm" property="sex" value=<%=request.getParameter("sex") %>/>
<jsp:setProperty name="ljm" property="birth" value=<%=request.getParameter("birth") %>/>
<jsp:setProperty name="ljm" property="beizhu" value=<%=request.getParameter("beizhu") %>/>




学号:<jsp:getProperty name="ljm" property="num" /><br/>
姓名:<jsp:getProperty name="ljm" property="name" /><br/>
性别:<jsp:getProperty name="ljm" property="sex" /><br/>
生日:<jsp:getProperty name="ljm" property="birth" /><br/>
备注:<jsp:getProperty name="ljm" property="beizhu" /><br/>




用上面的javabean.jsp报错


用下面的是对的 请指点下

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧