问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我买了个系统,为网上购物系统,用java写的,前台是用jsp写的,后台用mysql数据库,

发布网友 发布时间:2022-04-07 15:57

我来回答

3个回答

懂视网 时间:2022-04-07 20:19

错误:url通过get传递时汉字出错
解决:url通过get传递时汉字会乱码,
  1.String name1=request.getParameter("name");
    String name = new String(name1.getBytes("ISO-8859-1"),"gbk");
  2.通过post传递参数


错误:url通过get传递有空格时错误
解决:url通过get传递,是不会传递空格,只会得到空格前的数据,所以最好把空格该一下


实现确认删除键
在.js文件中写函数:
function delecheck()
{
  if (!confirm("确定要删除?"))
   {
     window.event.returnValue = false;
  }
}

在jsp文件中加上:
<script language="javascript" src=js/check.js></script>
<a href="。。?method=。。&。。=。。" onClick="delecheck()">删除操作员

 

方法:输入框输入提示代码
鼠标点到必填项则为空,若未填必填项,且鼠标在其他地方时,显示“输入关键字”
<input name="keyword" type="text" value="请输入关键字" onFocus="this.value=‘‘" onBlur="if(!value){value=defaultValue;}">


用按钮来实现跳转页面(使用onclick跳转到其他页面/跳转到指定url):
1.在本窗口打开:
  如果是本页显示可以直接用location,方法如下:

     ①onclick="javascript:window.location.href=‘URL‘"

     ②onclick="location=‘URL‘"

       ③onclick="window.location.href=‘URL?id=11‘"

  如果页面中有frame可以将在location前面添加top.mainframe.frams[‘right_frame‘].location
  例子:
    <input type="submit" name="name" value="定制" onClick="javascript:window.location.href=‘index.jsp‘"><hr>
    <input type="submit" name="name" value="定制" onclick="window.location.href=‘Lll?method=tuxiang&id=11‘"><hr>

2.新建窗口
  window.open(‘index.jsp‘)
  例子:
    <input type="submit" name="name" value="定制" onClick="window.open(‘index.jsp‘)"><hr>

 

 


返回上一页:
用按钮实现:<input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页"><br>
不用按钮:<a href="javascript:;" onClick="javascript :history.back(-1);">返回上一页</a>
用图片做:<a href="javascript :;" onClick="javascript :history.back(-1);"><img src="图片路径" border="0" title="返回上一页"></a>

java+jsp+mysql网页制作总结(2)

标签:

热心网友 时间:2022-04-07 17:27

一、eclispse是写开发代码的软件,最简单的理解方法就是,你用记事本写文字,文字等于编程语言的代码,记事本就等于eclipse。明白?
二、tomcat是你这个系统运行所需要的服务器,现在很多小型中型网站大多用tomcat做服务器。
三、jdk是英文全程是Java Development Kit。
四、mysql manager是你的数据库管理程序,你只要打开他可以不用登陆数据库空间就可以管理数据库。使用方法网上很多。
五、mysql是数据库软件,相当于其他的oracal、sqlserver什么的,只不过比这两款小,但是速度快。
原理:
jsp是负责前台表示层,也就是你看到的网页内容,java是业务处理层,实际上jsp和javabean都属于java语言。具体举例如下:(以订购系统为例)
一、点击产品浏览,proct_list.jsp,(此页面显示所有的CD产品),页面发送“查找产品类型=CD”的指令给javaBean,javaBean负责建立数据库连接和获取该指令,然后将“查找产品类型=CD”的指令传给MYsql去执行具体的查询操作。
二、mysql将获取的结果集返回给javaBean,javaBean将此结果返回给jsp页面,jsp遍历集合形成产品的列表页。

简化流程jsp->javaBean->mysql->javaBean->jsp.
其实最好是jsp+servlet(控制器)+javabean+mysql这种写法。
明白否?

热心网友 时间:2022-04-07 18:45

你可以把你这个项目原代码给我发份吗?谢谢
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天秤男吃醋的八大表现 天秤座男生吃醋时的表现 人工授精之后注意什么 人授后需要卧床休息吗 ...经两个月没发工资了,我不想干了,老板不给钱怎么办? 新手玩《兰斯10》这款游戏的快速通关攻略是什么? 兰斯10怎么用食券快速刷SSR 兰斯10二周目7cp怎么达成 兰斯10大侵攻达成条件介绍 跳舞同手同脚叫什么来着 喷油嘴清洗机主要功能 打印机和扫描仪的ppm/ipm时什么意思?如何换算? 打印机的打印速度怎样看?ipm和ppm什么意思?数值大的快还是小的快?_百... 打印机的打印速度ipm是怎么算的 我昨天改了自己的微博昵称 后来又想改回去却改不了了.....(见补充) 微博昵称改了两次还能改回原来的吗? 打印机和复印机中的“ipm”和“ppm”是什么意思? 打印机和复印机中的ipm和ppm什么意思? 妈妈生日祝福感动句子 生姜和苟杞泡水喝有益吗。 苹果6plus为什么电话的来电显示都是未知 iPhone 6 plus手机来电不显示来电人名字该怎么办 登录微信时显示号码已经注册新的怎么回事? 怎么查一个注册了多久 苹果6plus双击home 键不显示最近联系人怎么办 iphone 6plus手机,有时来电不显示来电人的名字? 胃癌可以吃蒸鸡蛋吗 苹果6手机的所有来电都不显示主叫号码是怎么回事? 怎么查看注册时间 性肠胃炎能吃蒸水蛋吗 iphone6 plus最近通话点开为什么没有信息? 为什么我微博刚改了名字,然后想改回来,却显示昵称不可用,但是我搜索了没有人在用这个昵称啊。。 打印机盒子上写的6.8IPM黑色、3.9IPM彩色,IPM是什么意思? 7.7ipm是多少速度 新浪微博改名以后不能改回去吗?为什么改名以后还显示曾用名? 360隐私保险箱密码本无法输入密码怎么办 4ipm打印速度一分钟多少张 打印机速度 5.0ipm与20ppm那一个速度快 买个打印机打印速度 7.0ipm是什么意思,帮我算下 A4纸是一分钟几张 文件保险箱添加指纹密码也要输入密码? 您好,我的私密保险箱密码多次输入错误打不开了,下面也没有忘记密码的提示,怎么弄 设置了一级保险箱密码。但是打开时却不需要密码? 星星冰箱不制冷原因有哪些能听见星星冰柜流水声就是不冷冻 永固保险箱使用说明 输入了井字后,不等输密码就一直嘀嘀响,开不了, 星星冰箱不制冷原因有哪些 能听见星星冰柜流水声就是不冷冻 初级会计师要考哪几门啊? 星星冷柜不制冷,毛管结霜请问是什哪的问题? 星星冰箱通电但是不制冷什么问题 星星冰箱不制冷是怎么回事 手机上wps怎么弄目录,注意是手机上。 星星冰箱冷藏灯不亮怎么办?好像也不制冷,冷冻好像制冷,怎么回事。