大大们帮帮忙,我是在是太笨了。

jon_guo 发布于 2016/10/31 11:22
阅读 316
收藏 0

这段java代码所获取到的数据如何放到下面那个页面的select中啊

这是java代码

public List<TicketJq> getJqName() {
		List<TicketJq> ticketjq=new ArrayList<TicketJq>();
		ticketjq=ticketJqManager.getJqName();
		return ticketjq;
	}

这是页面代码

                <select name="ticketjq" id="select" class="select"
			style="text-align: center">
			<option value="">-请选择-</option>
			<c:forEach items="${ticketjq}" var="ticketjq">
				<option value="${ticketjq.jq_alias}"
					<c:if test="${ticketjq.jq_alias eq inspectjq_alias}">selected="true"</c:if>>${ticketjq.jq_name}</option>
			</c:forEach>
                </select>



希望能说的清楚点 我是新手谢谢大家了。还有顺便帮我看下我写的这个有没有错。

加载中
0
螃蟹大叔
螃蟹大叔
你是用的什么框架,就贴这些代码鬼晓得
0
jon_guo
jon_guo

引用来自“刘万杰”的评论

你是用的什么框架,就贴这些代码鬼晓得
用的struts2框架
螃蟹大叔
螃蟹大叔
学java,先把代码规范学好,驼峰标示,命名规范等等
螃蟹大叔
螃蟹大叔
struts2把你要给页面的数据放到action的属性当中就可以了
0
梦雨_2013
梦雨_2013
还有顺便帮我看下我写的这个有没有错”,你可以先尝试的玩玩,如果有错的话,把错误描述贴出来,说说你的想法。S2的话,应该有个标签s:debug 尝试看看,还有它的官方文档。
0
szwx855
szwx855
用struts2的<s:select>标签玩去吧。
0
Alexdevlin
Alexdevlin

ticketjq这个你要给get方法

0
jon_guo
jon_guo

引用来自“Alexdevlin”的评论

ticketjq这个你要给get方法

public TicketJq getTicketJq() {
		return ticketJq;

}

这样是吧?然后呢



0
乾坤摄
乾坤摄
struts2 会默认取到所有 以get开头的方法,如getJqName 方法,会处理成 jqName,放入到 request中,你在页面用jqName就能取到数据了,不建议在struts2的action中使用 get开头来定义业务方法,这样会导致所有的请求都会执行以get开头的方法。
0
Alexdevlin
Alexdevlin

 List<TicketJq> ticketjq=new ArrayList<TicketJq>(); 把这个当作成员变量生成setget,然后方法内ticketjq==ticketJqManager.getJqName();然后页面接收就行了

0
jon_guo
jon_guo

引用来自“乾坤摄”的评论

struts2 会默认取到所有 以get开头的方法,如getJqName 方法,会处理成 jqName,放入到 request中,你在页面用jqName就能取到数据了,不建议在struts2的action中使用 get开头来定义业务方法,这样会导致所有的请求都会执行以get开头的方法。
了解,谢谢! 那我现在要在jsp页面获取此方法中的数据应当怎么做呢?
乾坤摄
乾坤摄
通过ajax
返回顶部
顶部