java 把列表中的内容显示出来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 把列表中的内容显示出来相关的知识,希望对你有一定的参考价值。
用for循环取出数据库中的内容,显示在列表中,
<%
List xxnrlst1=(List)request.getAttribute("xxnr");
for(int i=0;i<xxnrlst1.size();i++)
xxnr nr=(xxnr)xxnrlst1.get(i);
String title1=nr.getXxnr_title();
%>
<tr>
<td align="left" valign="middle" class="lan12"><a href="<%=basePath %>xxnrAction.action">· <%=title1%></a></td>
</tr>
<% %>
也就是说每个链接都是执行xxnrAction.action
这个action执行成功跳转到info.jsp显示出刚才点击的链接的内容,这个要怎么实现呢?
第一步:根据标题显示连接 (显然显示标题没问题了,但是每个标题的click事件会给同一个action,并且毫无区别,这就是问题,如果想针对不同的标题获取不同的内容,那么需要url传参,首选标题);
第二步:假如第一步传入title,server端处理获取title进行business logic处理,完了数据显示redirect到info.jsp或者forword到info.jsp,视具体情况而定。
第三步:设计info.jsp,方便显示数据。 参考技术A 给 LZ 建议
在 标签 <a href="#" onclick=‘show(“<%=xxnr%>”)’>***</a>
function show(value)
window.location= value+"Action.action"; //这句可能有错 没 测试
// "\""+value+"Action.action"+"\""; 可能是这个
参考技术B action应该写在form标签中。
表格的每个单元格内的内容应该是调用submit函数,不同行传递不同的参数就OK了。 参考技术C 您可以去中国最大的软件外包网和IT项目外包平台sxsoft发布一下项目需求啊,免费发项目,一旦发布后,就会有很多的接包团队和公司来竞标,很快就找到您满意的承包方,安全又便捷。
如何把XML里面的节点内容以DataSet的形式返回出来,求代码
如图,我现在要把所有的title,time,info,sql,都取出来放到一个DataGridView里面,求指教具体方法
另外求教按照这样格式如何进行写入的操作
可以用DataSet,从XML文件中读入内容
DataSet ds = new DataSet();
ds.ReadXml( 你的xml文件路径 );
成功操作后,数据集ds中的Table[0]中的数据记录就是XML文件的内容。
在Table[0]中的有 title, time, info, sql 四个字段
2)在DataGridView中显示
将数据集绑定到DataGridView上即可
dataGridView.DataSource = ds.Tables[0].DefaultView
3)保存
用数据集的 WriteXml(string fileName,XmlWriteMode mode)方法
按你给出的XML文件格式,函数参数mode 的值取为XmlWriteMode.IgnoreSchema
希望对你有帮助!追问
写入的方法能举一个小例子吗?
类似于
这种格式的
先引入
using System.Xml;
/// <summary>
/// 将xml绑定到数据集控件
/// </summary>
public void bandxml()
DataSet objDataSet = new DataSet();
objDataSet.ReadXml(Server.MapPath("/xml/a.xml"));--这里只是个事例,根据你的xml写路径
rptList.DataSource = objDataSet.Tables["SQLDiary"].Copy();
rptList.DataBind();----我用的repeater控件 ,datagridview也是一样
以上是关于java 把列表中的内容显示出来的主要内容,如果未能解决你的问题,请参考以下文章
ios 下拉列表被tableview挡住了要怎么把下拉列表显示出来