如来神掌再现江湖:关于JSP使用中的问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:18:02
我有点关于JSP编程的问题想问:
1. 我想在页面上显示数据库中已有的信息,可以修改并在提交的时候保存在原来的记录里。想要实现这种方法<input type ="text" name ="">这种类型的语句不能满足,请问用什么样的方法可以实现?
2. 在使用<input type ="text" name ="">这种方法输入信息的时候,类型全为字符型。但是输入的信息不仅是字符型的,还有数值型和日期型的。想要保存到数据库里需要确定各自的类型才能正确操作。要使用强制类型转换也不能实现将字符型转成数值和日期的吧。请问怎样才能实现?
谢谢!

问题1:
用表单很容易实现这个功能.将你的form表提交到一个页面,这个form表里再设个隐藏对象,对象名就是你的原始值,页面接受到这个form表,提取你在里面的输入信息和隐藏对象给两个变量,然后调用更新数据表的SQL语句,
update 表名 set 字段名 = 输入信息 where 字段名=隐藏信息
问题2:
其实用SQL语言传数据时,不管你原来是什么类型,传进去的都是字符型.
比如:
数值型id=2006或字符型id='2006'
sql="select * from table where id="&a1
传给数据库的都是:
select * from table where id = 2006
这样,对于想传一个数值的字符串你可以检查它是否全是由数字组成来判断它是不是符合条件.