在一个jsp页面里有一个text1 : <input type="text" name="text1">
我希望把它的值存到javaBean中
于是写了:
<jsp:useBean id="thisUser" scope="session" class="UserBean"/>
<jsp:setProperty name="thisUser" property="downloadUrl" param="text1"/>可以确定UserBean.java写得没有问题,里边也包含 set/getDownloadUrl()
但是提交后从后台取出downloadUrl的值为null...
估计是<jsp:setProperty这句写得有问题
请大家指教!
我希望把它的值存到javaBean中
于是写了:
<jsp:useBean id="thisUser" scope="session" class="UserBean"/>
<jsp:setProperty name="thisUser" property="downloadUrl" param="text1"/>可以确定UserBean.java写得没有问题,里边也包含 set/getDownloadUrl()
但是提交后从后台取出downloadUrl的值为null...
估计是<jsp:setProperty这句写得有问题
请大家指教!
<jsp:setProperty name="thisUser" property="downloadUrl" param="text1"/>
在这两句代码下面加上:
<% System.out.println(thisUser.getDownloadUrl());%>
如果是Null 就是setProperty的问题不过我看不像是setProperty的问题啊
现在我只能写一个htm提交到一个jsp中,在jsp页面中通过:setProperty来实现
这样显得很笨拙 ...
所以应该尝试从上一层找问题。
:<input type="text" name="text1" id="text1" value="12345">
有在表单里吗?