jsp及java编程(jsp中使用java代码)

本文目录一览:

java与jsp的区别?

JSP和JAVA的区别,JSP算是JAVA一种技术,用在网页编程上,因为JAVA不能直接写在html上,但jsp能,jsp就是Servlet程序,当JSP收到客户的请求时,SCRIPTLET(脚本小程序)就会被执行,脚本段将被插入到JSP所生成的目标Servlet的Serivce函数中.JSP的执行过程:

1.JSP页面的访问请求被发送到服务器端

2.服务器中有相应的JSP引擎,JSP引擎把JSP页面转译成Servlet程序

3.然后Servlet程序被编译成Class文件

4.然后Class文件被执行,执行的结果返回器时,服务器会检查是否有对应的Servlet存在,如果存在则是直接执行,如果不存在则生成相应的Servlet.

JSP是一种动态网页,它的网页代码的静态部分是HTML语言,动态部分是JAVA语言,所以,如果想要学好JSP就必须先学会JAVA,JSP网页的很多技术比如Hibernate,Spring,Struts等都是建立在JAVA语言的基础上的

如何自学java编程和jsp编程

这个问题不是很难,楼主你这样,随便找一本java程序基础的书,看一遍,基本上就能会基础的东西了,然后就是要学一些基本html语句,jsp编程就是在html里加入一些java语句,就可以了,很简单吧,推荐一本书吧,孙卫琴写的,Tomcat与Java Web开发技术详解,这本书很好,关键是简单

java、jsp编程

StringBuffer sql = new StringBuffer(“insert into xkxx (学号,教师编号,课程编号)” );这句上面加上以下内容(具体代码及判断条件应该不难吧)

select * from table(存储相应学生课程的表)where 课程名=“选择的课程名”得到一个result

if(result有数据){

你写的代码

StringBuffer sql = new StringBuffer(“insert into xkxx (学号,教师编号,课程编号)” );

sql.append( “VALUES (‘”);

//sql.append(r+1);

//sql.append(“‘,'”);

sql.append(XH);

sql.append(“‘,'”);

sql.append(JSBH);

sql.append(“‘,'”);

sql.append(KCBH);

sql.append(“‘)”);

int i = state.executeUpdate(sql.toString());

// System.out.println(“执行结果”+i+sql.toString());

PrintWriter out=response.getWriter();

out.println(“script type=\”text/javascript\”alert(\”选课成功!\”);history.go(-1)/script”);

//out.println(“执行结果”+i+sql.toString());

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

PrintWriter out=response.getWriter();

out.println(“script type=\”text/javascript\”alert(\”操作失败!此课程已选\”);history.go(-1)/script”);

} finally {

try {

state.close();

conn.close();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}else{

}

原创文章,作者:JOJ4Y,如若转载,请注明出处:https://www.506064.com/n/129734.html

(0)
JOJ4YJOJ4Y
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • java入门书籍,java入门书籍推荐

    本文目录一览: 1、java有哪些书籍推荐呢? 2、学java用哪本书好? 3、关于java的入门类书籍 4、学习java需要学哪些 看什么书 5、java从入门到精通,有哪些书籍…

    编程 2024-10-03
  • 基于php毕业设计,基于php毕业设计的论文

    本文目录一览: 1、用PHP做毕业设计,求三个题目 2、php mysql 论坛 博客 毕业论文 计算机 3、想用php 做毕业设计 有没有什么新颖的题目 我刚刚开始学php 难度…

    编程 2024-10-04
  • java中dom方式读取xml(获取dom对象的几种方法)

    本文目录一览: 1、java如何读取xml文件 2、java DOM 如何读取XML 标签信息 3、java 怎么读取xml里面的值 4、java中dom方式读取xml,怎样根据x…

    编程 2024-10-03
  • python实现递归问题的简单介绍

    本文目录一览: 1、python递归问题 2、python递归算法经典实例有哪些? 3、python 递归问题求助大神? 4、Python算法-爬楼梯与递归函数 5、Python …

    编程 2024-10-03
  • 用途广泛的Python字典更新方法

    Python是一种高级编程语言,其内置了多种数据结构,其中最常用的之一是字典(dictionary)。字典是一种键-值对的数据结构,可以用来存储和查找信息。当我们需要更新字典时,有…

    编程 2024-10-04
  • Vue-Router4详解

    一、Vue-Router4官网 Vue-Router是Vue.js官方推出的一款用于构建SPA应用的路由库,它已经成为Vue.js中一个非常重要的组成部分。Vue-Router4相…

    编程 2024-10-04
  • 手机正则表达式全面解析

    一、手机正则表达式js 手机正则表达式在js中是非常重要的应用场景。使用正则表达式可以方便地从字符串中提取出满足一定规则的数据。在js中,可通过RegExp对象来创建正则表达式,也…

    编程 2024-10-03
  • 关于我php设置的是utf的信息

    本文目录一览: 1、php设置成utf-8还是乱码了怎么办 2、我PHP页面用的是utf-8编码,数据库的编码方式是big5。请问页面中应该怎样处理啊? 3、我PHP设置的是UTF…

    编程 2024-10-04
  • 包含centosnodejs运行的词条

    本文目录一览: 1、如何在centos6上部署nodejs服务 2、centos7实现程序的后台运行——多种方案整理 3、如何在64位的CentOS6.4上安装及运行NodeJS应…

  • CSS相对定位和绝对定位

    一、相对定位和绝对定位的区别 在CSS中,相对定位和绝对定位都是常用的定位方法,它们可以帮助我们对元素进行更加精确的控制,实现更加丰富的页面效果。但是相对定位和绝对定位又有一些细微…

    编程 2024-10-04

发表回复

登录后才能评论