把 mybean.UserInfo 贴出来。
以及设值的servlet贴出来。
以及设值的servlet贴出来。
解决方案 »
- struts2.0核心包哪下载
- 急救:一个很莫名奇妙的问题?myeclipse里面建立不了xml文件和jsp文件了?
- 求个list问题
- 关于IE进度条的问题
- jsp技术前景如何呢?
- Struts标签库html:button怎么添加图像??
- 正在学jsp和servlet,写了一段servlet,编译没问题,可访问jsp时出现错误
- javac编译以后,用javar看不到结果是如何呢?
- 将WEB页面导出到EXCEL中我使用在页面第一行加上<%@page contentType="application/vnd.ms-excel;charset=gb2312"%>这种方法,昨天还运行
- javabeans必须实现serializable接口吗?
- was5.0中文显示问题
- 在局域网中配置jsp服务器,(weblogic6.0)
你这个问题我刚开始也遇到过,通常都是变量名或者可能BEAN对错了,总之仔细检查一下,因为这个东西还是不容易出错的
wandou999(弯豆) 说的:<jsp:setProperty name="user" property="*"/>少了<jsp:getProperty...>
~~~~~~~~~~~~~~~~~~~~~~~??????为什么要?
这样编译运行都不出问题,但是就是取不出来,为null。
就两个变量一个是id,一个是typename;
public void setId(String s)
{
this.id=s;
}
public void setTypeName(String s)
{
this.typename=s;
}
这跟用:<jsp:setProperty name="user" property="*"/>接受参数有关系吗??
建议你的所有bean里面的字段都设置为小写
如
public class Test{
String id;
String username;
/..............
}
在也面里面就可以这样写
<jsp:useBean id="test" class="yourpack.Test"/>
<jsp:setProperty name="test" property="*"/>
<form name="form1" action="thisPage.jsp">
<input type=text name=id value=<jsp:getProperty name="test" property="id"/> >
<input type=text name=username value=<jsp:getProperty name="test" property="username"/> >
<input type=submit>
</form>
是是看。
<input type=text name=id value=<jsp:getProperty name="test" property="id"/> >
<input type=text name=username value=<jsp:getProperty name="test" property="username"/> >
这个getProperty跟text.getxxx()不是都一样吗?
<jsp:setProperty name="user" property="*"/>
相当与执行了
<%
user.setId(request.getParameter("id"));
user.setTypeName(request.getParameter("typeName"));
%>
所以你的input名字应该是
<input type=text name=id >
<input type=text name=typeName>
在时时看。
JSP程序设计那本书看看。