查看: 1724|回复: 8
朋友们来帮帮我!我实在看不出来哪里出错了!
论坛徽章:0
这个是JSP代码
&%@ page contentType=&text/ charset=gb2312& language=&java& errorPage=&&%&
&%@ taglib uri=&/WEB-INF/struts-bean.tld& prefix=&bean& %&
&%@ taglib uri=&/WEB-INF/struts-html.tld& prefix=&html& %&
&%@ taglib uri=&/WEB-INF/struts-logic.tld& prefix=&logic& %&
&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN&&
& & &title&My JSP 'test.jsp' starting page&/title&
& & & & &meta http-equiv=&pragma& content=&no-cache&&
& & & & &meta http-equiv=&cache-control& content=&no-cache&&
& & & & &meta http-equiv=&expires& content=&0&&& &
& & & & &meta http-equiv=&keywords& content=&keyword1,keyword2,keyword3&&
& & & & &meta http-equiv=&description& content=&This is my page&&
& & & & &!--
& & & & &link rel=&stylesheet& type=&text/css& href=&styles.css&&
& & & & --&
& & &jsp:useBean id=&techList& class=&com.dfweb.business.GetParList& /&
& & &logic:iterate id=&singtechList& name=&techList& property=&techTypeList&&
& & & & & & &bean:write name=&singtechList& property=&techType& /&& &
& & & & & &&&& & & &
& & & & & & & & & & &jsp:useBean id=&proList& class=&com.dfweb.business.GetparameterList& scope=&request&&
& & & & & & & & & & & & & & &jsp:setProperty name=&proList& property=&techTypeId& value=&abc&/&
& & & & & & & & & & &/jsp:useBean&& & & & & & & & & & & & & && &&&& & & &
& & & & & & & & & & & & & &
& & &/logic:iterate&
这个是J***ABEAN的代码
package com.dfweb.
import java.util.L
import com.dfweb.hibernate.T
import com.dfweb.hibernate.TechtypeDAO;
public class GetparameterList {
& & & & public T
& & & & public List parameterNameL
& & & & public String techTypeId;
& & & & public void settechTypeId(String techTypeId){
& & & & & & & & this.techTypeId = techTypeId;
& & & & public GetparameterList(){& & & & & & & &
& & & & & & & & TechtypeDAO techDao = new TechtypeDAO();
& & & & & & & & System.out.println(this.techTypeId);
& & & & & & & & techtype = (Techtype)techDao.findById(Integer.valueOf(this.techTypeId));
& & & & & & & & parameterNameList = (List) techtype.getParameternames();& & & & & & & &
& & & & public List getParameterNameList(){
& & & & & & & & return parameterNameL
怎么techTypeId就是传不过来呢?
请高手帮我仔细看看,我在线等!
论坛徽章:129
实在没见过这么杂交的代码
论坛徽章:1
public void settechTypeId(String techTypeId)
是不是应该改成大写的 getTechTypeId?
public void setTechTypeId(String techTypeId)
论坛徽章:2
论坛徽章:69
没测试过,认为 hongjinusa 说的是对的
论坛徽章:0
写这个代码之前就是用的大写的,就是因为不行,我才换的小写的,可是还是不行!值传不过去!
论坛徽章:0
&logic:iterate id=&singtechList& name=&techList& property=&techTypeList&&
name应该是指向你的集合名字techTypeList,property貌似没什么用吧;
& && &&&public T
& && &&&public List parameterNameL
& && &&&public String techTypeId;
这里貌似应该定义为私有变量,用private修饰
论坛徽章:1
是不是,和别的一些配置出了问题,把你有关的重要的东西都贴出来看
论坛徽章:0
techTypeId好像就没有声明哦?
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有
北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号