求大神解析JSP网页设计语言?

我是初学者,希望大神每行解析下,该代码有什么作用,怎么实现的,尽量详细,谢谢!!!这是给的一段程序如下:<%@pagesession="true"import="java... 我是初学者,希望大神每行解析下,该代码有什么作用,怎么实现的,尽量详细,谢谢!!!
这是给的一段程序如下:
<%@page session="true" import="java.util.*"%>
<%@ page language="Java" import="java.sql.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="acce" scope="request" class="ks.accedb" />
<BODY>
<%
String dfx1=request.getParameter("dfx");
String dfxx=request.getParameter("dfxx");
String fz=request.getParameter("fz");
String bz=request.getParameter("fz");
String sjxx=request.getParameter("sjxx2");
int dfx=Integer.parseInt(dfx1);
String strto=null;
strto="insert into dfxx (dfx,dfxx,fz,sjxx,bz) values("+dfx+",'"+dfxx+"','"+fz+"','"+sjxx+"','"+bz+"')";
acce.executeInsert(strto);
%>
<script language="Javascript">
window.location="add.jsp"
</script>
展开
 我来答
oplil
2013-07-10 · TA获得超过132个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:184万
展开全部
/*java语言中包含三大块内容 javase、javaee、javame
你的代码属于javaee范畴。
逐行代码注释如下:*/

//jsp指令。设置开启session会话,并导入工具包
<%@page session="true" import="java.util.*"%>
//language="Java"没有意义,导入数据库通信包
 <%@ page language="Java" import="java.sql.*"%>
// 设置文本编码和文本类型,避免乱码
<%@ page contentType="text/html;charset=gb2312"%>
//jsp动作,使用javabean
<jsp:useBean id="acce" scope="request" class="ks.accedb" />
<BODY>
<%
//取得参数
String dfx1=request.getParameter("dfx");
String dfxx=request.getParameter("dfxx");
String fz=request.getParameter("fz");
String bz=request.getParameter("fz");
String sjxx=request.getParameter("sjxx2");
int dfx=Integer.parseInt(dfx1);
String strto=null;
//拼接sql语句
strto="insert into dfxx (dfx,dfxx,fz,sjxx,bz) values("+dfx+",'"+dfxx+"','"+fz+"','"+sjxx+"','"+bz+"')";
//调用javabean中的方法,用于保存数据
acce.executeInsert(strto);
%>
<script language="Javascript">
//js代码将页面链接到 add.jsp
window.location="add.jsp"
</script>
百科追击者
2013-07-10 · TA获得超过848个赞
知道小有建树答主
回答量:792
采纳率:40%
帮助的人:272万
展开全部
其实,说白了,JSP语言就是Java语言,是用个<%在这里的是Java语言写的而已%>,当然,JSP有自己标签库,<%@ page language="Java" import="java.sql.*"%> 这句话的意思是,导入一个包(java.sql.*),和Java语法规范一样的。

接下来的所有<%%>中,都是Java语言来的,其实JSP和Java是很紧密联系的,JSP说白了就是用Java语言编写的能嵌套在网页语言中技术规范来的。

<script language="Javascript"> //<script>这个标签是JavaScript(和Java无关)的脚本技术
window.location="add.jsp" //指定页面跳转的路径,也就是当触发了某个事件时,将会页面将会跳转到“add.jsp”页面去(我猜,你又想问,什么是“事件”)。
</script>
所以,
我们现在你能帮你解释每一条语句是什么意思,可是这些知识皮肤,还有好多深奥的语法规范你不能理解的。建议还是先去学习一下Java SE和Java EE的知识,否则的话,你就算是拿1千行代码来问1千个为什么,你还是无法理解。
追问
我不是学编程语言的料,只是想完成任务,好多没学精通,只是有时候涉及到这方面的,我希望的是找人能每行清晰的注释、解释清楚,让我能读懂它,我本来就不是学这个的,谢谢您的建议与批评。希望你能帮我每行注释下,有些真的无法理解,谢谢您的帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b4e952
2013-07-10 · TA获得超过472个赞
知道小有建树答主
回答量:409
采纳率:100%
帮助的人:325万
展开全部
<% %>里面的代码都不是html代码。。都是java代码。

jsp本质就是一个servlet的。所以可以写java代码。只是要弄<%%>来标识一下
String dfx1=request.getParameter("dfx");
String dfxx=request.getParameter("dfxx");
String fz=request.getParameter("fz");
String bz=request.getParameter("fz");
String sjxx=request.getParameter("sjxx2");
int dfx=Integer.parseInt(dfx1);

这都是取的变量的值。
然后
String strto=null;
strto="insert into dfxx (dfx,dfxx,fz,sjxx,bz) values("+dfx+",'"+dfxx+"','"+fz+"','"+sjxx+"','"+bz+"')";//拼写的sql语句。。
acce.executeInsert(strto);
送到数据库执行

下面的
<script language="Javascript">
window.location="add.jsp"
</script>

是js的代码。。。。意思是 跳转到 add.jsp页面。
更多追问追答
追问
好吧,我我语言学的很烂,真的是不懂,哪些是java语言,哪些是jsp语言,哪些是sql语言,都不清楚,能一行一行注释下么,还有request.getParameter和Integer.parseInt这个怎么用的我也不懂,最后的java脚本就只是跳转么,谢谢大神了!!!
追答
String dfx1=request.getParameter("dfx"); //获取表单里面  name 为  dfx的value值

String dfxx=request.getParameter("dfxx"); //获取表单里面 name 为 dfxx的value值
下面的类推
int dfx=Integer.parseInt(dfx1); //将dfx1这个字符串强制性转换成整型。

String strto=null; //定义一个字符串变量

strto="insert into dfxx (dfx,dfxx,fz,sjxx,bz) values("+dfx+",'"+dfxx+"','"+fz+"','"+sjxx+"','"+bz+"')";//拼写的sql语句。

acce.executeInsert(strto); //调用 acce这个类里面的 executeInsert 方法 将上面定义的sql语句送去数据库执行。

//想要写js语言 。必须用这个标签包括起来。
window.location="add.jsp" //的意思就是说 当前窗口的位置转移到名称为add.jsp的页面.这句执行后,你的浏览器中就自己打开add.jsp页面了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式