本文目录一览:
- 1、jsp中如何将表单数据写入数据库
- 2、在springmvc 框架下 怎么在把jsp上获得的数据(连接mysql数据库)传到 控制器里面?求代码
- 3、如何使一个JSP页面中文本框的默认值传递到数据库中
- 4、jsp中怎么用mvc模式连接数据库
jsp中如何将表单数据写入数据库
1、首先要有数据Bean,用来存放表单的数据所对应的DB表结构的列的内容。
2、有Servlet将JSP页面上的表单数据项处理,发送到服务器端的业务逻辑类中。
3、服务器端的业务逻辑类接收Servlet发送的请求,将处理过的表单的数据项存放到对应的数据Bean中,然后调用相关的数据库访问模块,完成向数据库的写入操作。
简单就是这些啦,更具体的lz可以按自己需要填一些内容。
在springmvc 框架下 怎么在把jsp上获得的数据(连接mysql数据库)传到 控制器里面?求代码
比如页面有name和age两个内容。
在spring MVC框架下
在action中如下写
@RequestMapping(value="/login",method=RequestMethod.POST)
public String login(User user){
String userName = user.getName();
String userage = user.getAge();
System.out.println(userName + "," + userage);
if(userName=="zhangsan"age=="123"){
return "login";
}else{
return "false";
}
}
具体return的login和false是要跳到哪个页面,在spirng的配置文件servlet.xml中如下配置
!-- 视图解析类--
bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
property name="prefix" value="/WEB-INF/page/" / !-- 前缀 --
property name="suffix" value=".jsp" / !-- 后缀 --
/bean
这个配置的意思就是,return的是XXXX,就跳到/web-INF/page/xxxx.jsp 这个页面
如何使一个JSP页面中文本框的默认值传递到数据库中
1、用jsp:include jsp:param 这里传递参数/jsp:include
2、iframe src="/problems.do?id=N" /iframe 楼上的做法也不错!
3、用request, session ,application 也可以
4、把内容放到HASHMAP里或是 list里也行。
5、a href="?viewmethod=listqvalue=%=qvalue%pageNo=%=pageNo%"列表显示/a这样传递参数
6、放在sevelet 处理,用request 获取也是可以。
jsp中怎么用mvc模式连接数据库
JSP开发中连接数据库肯定不是一次两次,这样我们可以把连接数据库的代码写成一个java文件随时调用.
连接数据库的代码为
public class DB_Conn {
private String driverName="sun.jdbc.odbc.JdbcOdbcDriver"; //驱动程序名
private Connection conn=null; //数据库连接对象
public Statement sm=null; //数据库语句对象
private PrintWriter out = null;
// 建立数据库连接
public void ConnectDB(){
try {
Class.forName(driverName).newInstance();
conn=DriverManager.getConnection("jdbc:odbc:books","",""); //获得数据库连接(books为数据源)
sm=conn.createStatement();
} catch(Exception e) {
e.printStackTrace();
out.print("数据库连接失败!");
}
}
public void CloseDB(){
try {
if (sm != null) {
sm.close();
}
conn.close();
} catch (SQLException SqlE) {
SqlE.printStackTrace();
out.print("数据库关闭失败!");