jsp中 取<%=rs.getString(1)%>前面几位

如题,jsp中我想要将检索出来的结果只显示前几位,该怎么做?应该用substring吧?具体怎么写呢?

第1个回答  2009-02-20
建议不要写成rs.getString(1),你想想当你不小心把数据库列序改了之后,程序还能对吗?所以最好用列名。比如你想取name列的前三位:
<%=rs.getString("name").substring(0,3)%>前三位
第2个回答  2009-02-20
substring(0,4),在外国都是0序的,在中国都是1,
那现在的这个就是从第1个字符开始,往后面数,后面的那个数是数几位,

另外你的数据库模块都没有封装,程序结构不够好欧。。。。。

希望改改。。
第3个回答  2009-02-20
<%=rs.getString(1).substring(0,4)%>前四位
<%=rs.getString(1).substring(0,3)%>前三位本回答被提问者采纳

jsp中 取<%=rs.getString(1)%>前面几位
建议不要写成rs.getString(1),你想想当你不小心把数据库列序改了之后,程序还能对吗?所以最好用列名。比如你想取name列的前三位:<%=rs.getString("name").substring(0,3)%>前三位

JSP中如何取得下拉框的值???
<%=rs.getString(1)%> <\/option> <%}%><\/select><script type="text\/javascript"> function check(){var id = document.getElementsByName("sel").value;-- 获取下拉框的值 如:拼接url打开页面,var url = 'xxxx.do?id=' + id;\/\/注,具体的url你要自己拼写,我这个是列子,不能用...

rs.getString(n)是查询哪一个位置的值?
rs.getString(1) 这个不是你看到图中的第1列,是JDBC返回的第1列。如果想确定的哪列,就要在SELECT 中指定列的顺序。SELECT userId, userName, age, gender FROM userinf;

jsp操作数据库的问题 重复出现<%=rs.getInt("ID")%>出错
那就用一次就可以了啊 比如定义一个变量:rs_id=rs.getInt("ID")然后下面 <td><a href="modify.jsp?id="+rs_id>修改<\/a><\/td> <td><a href="delete.jsp?id="+rs_id>删除<\/a><\/td> 这样就可以解决啊

关于rs.getString()
第一个有用,因为它有个 rs.next()---他返回一个布尔类型,rs相当于一个游标,他指着 你取出所有的数据里 第一条数据 之前,要取第一条数据,就得rs.next(),那么要取所有数据就得用个while了。

Java Web与数据库连接
您的第一个字段内容为:<%=rs.getString(1)%> 您的第二个字段内容为:<%=rs.getString(2)%> <%}%> <%out.print("数据库操作成功,恭喜你");%> <%rs.close(); stmt.close(); conn.close(); %> <\/body> <\/html> 三、jsp连接DB2数据库 testdb2.jsp如下: <%@ page contentType="text\/html...

jsp 取得下一条记录
这里你所说的rs是ResultSet,它有几个方法:first():将记录指针移到第一条。last():将记录指针移到最后一条。next():将记录指针移到下一条。previous():将记录指针移到上一条。所以你这里应该是用next(),previous()建议你看一下api:java.sql 下面的一些类 ...

jsp中select值如何从数据库中取出然后,传到另一个jsp页面?
response...你可以用这些内置对象传递所查询的对象到另一个页面,当然这是最最基本的,而如果你用了struts2框架,配置好了后,就可以很简单的将查询出的数据显示到jsp页面上了。具体做法。1、将查询的数据用list封装。2、然后将list 存放到一个request中。3、在另一个页面中读取显示即可 ...

在JSP里面编程时,如何根据可选框里的条件输出数据库中的某一行的内容...
rs = sm.executeQuery("select * from iron where id='" +id + "'");while(rs.next()){ > <tr><td><%=rs.getInt(1)%><\/td><td><%=rs.getString(2)%><\/td><td><%=rs.getString(3)%><\/td><td><%=rs.getString(4)%><\/td><td><%=rs.getString(5)%><\/td><td>...

jsp怎么把结果集rs中的内容全部显示出来
当然用循环来输出了,例如你的Sql语句查出来的记录集有两个字段,分别是整形Id和字符串型name,则可以写成:rs = stmt.executeQrery(); \/\/得到结果集 while (rs.next) { int id = rs.getInt(1);String name = rs.getString(2);} rs.close(); \/\/最后,记着关闭结果集 ...

相似回答
大家正在搜