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

那个jsp和servlet有什么区别?

发布网友 发布时间:2022-05-03 07:23

我来回答

13个回答

懂视网 时间:2022-05-03 11:44


项目简介

项目来源于:https://gitee.com/PositiveMumu/CakesShop/tree/master

这次分享一个蛋糕商场系统,还是很简单的系统。界面简洁但不粗糙。。

本系统基于JSP+Servlet+C3P0+Mysql+JDBC。涉及技术少,易于理解,适合JavaWeb初学者学习使用。

难度等级:简单

技术栈

编辑器

IntelliJ IDEA 2019.1.1 (Ultimate Edition)

前端技术

基础:html+css+JavaScript

框架:BootStrap+JQuery+simpleCart

后端技术

Jsp+Servlet

数据库:mysql 5.7.27(个人测试使用)

jdk版本:1.8.0_181(个人测试使用)

tomcat版本:8.5.34(个人测试使用)

本地运行

1.下载zip直接解压或安装git后执行克隆命令

https://gitee.com/PositiveMumu/CakesShop.git

2.使用Idea打开项目,配置jdk、tomcat和所需jar包。
项目所依赖jar包在web/WEB-INF/lib文件夹下。

3.打开Navicat For Mysql,创建cakeshop数据库,复制Cakeshop.sql中的文件内容运行。

4.修改c3p0-config.xml中数据库相关的内容。若不会改可粘贴以下内容。

<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
	<!-- 默认配置,只可以出现一次 -->
	<default-config>
		<property name="driverClass">com.mysql.jdbc.Driver</property>
		<property name="jdbcUrl">
			<![CDATA[jdbc:mysql://localhost:3306/cakeshop?useUnicode=true&characterEncoding=UTF-8]]>
		</property>
		<property name="user">root</property>
		<property name="password">root</property>
	</default-config>
</c3p0-config>

5.发布到tomcat中,具体访问链接看tomcat配置,若未修改则http://localhost:8080/为首页。
管理员初始账号:admin
管理员初始密码:admin

注意

  • 该项目未声明mysql、jdk、tomcat使用版本,以上版本号均为个人测试使用版本。
  • 注意修改c3p0-config.xml数据库相关的内容。**
  • 项目截图

    技术图片
    技术图片
    技术图片
    技术图片
    技术图片
    技术图片
    技术图片

    声明

  • 该项目收集于gitee,本人只是代为说明使用技术、注意点及启动方式,帮助大家进行学习交流。
  • 若通过gitee地址无法下载该项目或无法正常运行,可私信我,本人免费协助。
  • 推荐阅读

  • JSP+Servlet+JDBC+DBCP2实现在线购书系统
  • JSP+Servlet+JDBC实现的shine网上书城
  • JSP+Servlet+JDBC实现的云端汽修后台管理系统
  • JSP+Servlet+JDBC实现的学生信息管理系统
  • JSP+Servlet+C3P0+Mysql实现的YCU movies电影网站
  • JSP+Servlet+C3P0+Mysql实现的图书馆管理系统

  • JSP+Servlet+C3P0+Mysql实现的网上蛋糕店

    标签:edit   rip   lock   --   创建   coder   图书   后台管理   tee   

    热心网友 时间:2022-05-03 08:52

    1.Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。

    Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

    2.JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。

    JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

    JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

    3.JSP和Servlet相同点:

    JSP可以被看作一个特殊的Servlet,它只不过是对Servlet的扩展,只要是JSP能够完成的工作,使用Servlet都可以完成,例如生成动态的页面;

    由于JSP页面最终要被转换成Servlet来运行,因此处理请求实际上是编译后的Servlet。

    4.JSP和Servlet的擅长方便不同:

    Servlet的实现方式是在java代码中嵌入HTML代码,编写和修改HTML非常不方便,所以适合做流程控制和业务逻辑的处理;

    JSP实现的方式是在HTML中嵌入java代码,比较适合页面的显示。

    5.JSP和Servlet内置对象不同:

    Servlet中没有内置对象,JSP中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到。



    热心网友 时间:2022-05-03 10:10

    1、擅长方向不同;

    Servlet能够很好地组织业务逻辑代码,但是在Java源文件中通过字符串拼接的方式生成动态HTML内容会导致代码维护困难、可读性差。

    JSP实现的方式是在HTML中嵌入java代码,比较适合页面的显示。JSP虽然规避了Servlet在生成HTML内容方面的劣势,但是在HTML中混入大量、复杂的业务逻辑同样也是不可取的。

    2、内置对象;

    Servlet中没有内置对象。

    JSP中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到。

    扩展资料

    1、Servlet

    Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。

    它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 

    2、JSP

    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。

    JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

    热心网友 时间:2022-05-03 11:45

    总的可以理解为:jsp就是在html里面写java代码,servlet就是在java里面写html代码…其实jsp经过容器解释之后就是servlet。具体不同描述如下:

    一、jsp和servlet的不同之处

    1.Servlet在Java代码中通过HttpServletResponse对象动态输出HTML内容

    2.JSP在静态HTML内容中嵌入Java代码,Java代码被动态执行后生成HTML内

    二、jsp和servlet各自的特点

    1.Servlet能够很好地组织业务逻辑代码,但是在Java源文件中通过字符串拼接的方式生成动态HTML内容会导致代码维护困难、可读性差

    2.JSP虽然规避了Servlet在生成HTML内容方面的劣势,但是在HTML中混入大量、复杂的业务逻辑同样也是不可取的

    扩展资料:

    JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

    Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

    参考资料:Jsp和Servlet有什么区别?

    JSP-百度百科

    热心网友 时间:2022-05-03 13:36

    SP与Servlet主要有两方面的不同:

    1、编译:JSP修改后可以立即看到结果,不需要编译;而Servelt缺需要编译。

    2、转换:JSP是动态网页开发技术,是运行在服务器端的脚本语言,而Servlet是web服务器端编程技术。

    所以JSP运行时就是转换为Servlet,也就是java程序来执行。

    Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。

    而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应。

    联系: 

    JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。

    Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。

    JSP侧重于视图,Servlet主要用于控制逻辑。

    扩展资料:

    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

    JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 

    用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

    它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

    参考资料:百度百科_JSP (java服务器页面)

    热心网友 时间:2022-05-03 15:44

    Servlet在Java代码中通过HttpServletResponse对象动态输出HTML内容。

    JSP在静态HTML内容中嵌入Java代码,Java代码被动态执行后生成HTML内容。

    servlet完全是java程序代码构成,擅长于流程控制和事务处理。

    Jsp由html代码和jsp标签构成可以方便地编写动态网页因此在实际应用中采用servlet来控制业务流程,而采用jsp来生成动态页面。

    扩展资料:

    JSP与Servlet的关系:

    JSP,其根本是一个简化的Servlet设计,jsp在服务器端最后是通过转化为Servlet执行,是在服务器端执行,我们在浏览器端看到的jsp实际上是由它动态生成的HTML页面。

    jsp可以完成的功能,Servlet也可以完成,但是表示页面元素的时候会生成很多out.println()语句,而且Java语言和HTML语言混合在一块儿使用造成页面显示和业务逻辑都混合在一块儿,复用性和可维护性都很差。

    运用jsp与Servlet结合使用时就可以很好的将页面展示信息与业务逻辑分开,开发和维护都很方便。jsp负责页面显示,Servlet负责业务逻辑控制。

    参考资料:

    百度百科-jsp和servlet

    热心网友 时间:2022-05-03 18:09

    以下的是从网上找的:
    JSP和SERVLET到底在应用上有什么区别,很多人搞不清楚。我来胡扯几句吧。简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。
    后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言如ASP,PHP,JSP都是镶嵌型的SCRIPT语言。
    从网络三层结构的角度看,一个网络项目最少分三层:data layer,business layer, presentation layer。当然也可以更复杂。SERVLET用来写business layer是很强大的,但是对于写presentation layer就很不方便。JSP则主要是为了方便写presentation layer而设计的。当然也可以写business layer。写惯了ASP,PHP,CGI的朋友,经常会不自觉的把presentation layer和business layer混在一起。就象前面那个朋友,把数据库处理信息放到JSP中,其实,它应该放在business layer中。
    根据SUN自己的推荐,JSP中应该仅仅存放与presentation layer有关的东东,也就是说,只放输出HTML网页的部份。而所有的数据计算,数据分析,数据库联结处理,统统是属于business layer,应该放在JAVA BEANS中。通过JSP调用JAVA BEANS,实现两层的整合。
    实际上,微软前不久推出的DNA技术,简单说,就是ASP+COM/DCOM技术。与JSP+BEANS完全类似,所有的presentation layer由ASP完成,所有的business layer由COM/DCOM完成。通过调用,实现整合。
    为什么要采用这些组件技术呢?因为单纯的ASP/JSP语言是非常低效率执行的,如果出现大量用户点击,纯SCRIPT语言很快就到达了他的功能上限,而组件技术就能大幅度提高功能上限,加快执行速度。
    另外一方面,纯SCRIPT语言将presentation layer和business layer混在一起,造成修改不方便,并且代码不能重复利用。如果想修改一个地方,经常会牵涉到十几页CODE,采用组件技术就只改组件就可以了。
    综上所述,SERVLET是一个早期的不完善的产品,写business layer很好,写presentation layer就很臭,并且两层混杂。
    所以,推出JSP+BAEN,用JSP写presentation layer,用BAEN写business layer。SUN自己的意思也是将来用JSP替代SERVLET。
    可是,这不是说,学了SERVLET没用,实际上,你还是应该从SERVLET入门,再上JSP,再上JSP+BEAN。
    强调的是:学了JSP,不会用JAVA BEAN并进行整合,等于没学。大家多花点力气在JSP+BEAN上。
    在补充几句:
    我们可以看到,当ASP+COM和JSP+BEAN都采用组件技术后,所有的组件都是先进行编译,并驻留内存,然后快速执行。所以,大家经常吹的SERVLET/JSP先编译驻内存后执行的速度优势就没有了。
    反之,ASP+COM+IIS+NT紧密整合,应该会有较大的速度优势呈现。而且,ASP+COM+IIS+NT开发效率非常高,虽然BUG很多。
    那么,为什么还用JSP+BEAN?因为JAVA实在前途远大。微软分拆后,操作系统将群雄并起,应用软件的开发商必定要找一个通用开发语言进行开发,JAVA一统天下的时机就到了。如果微软分拆顺利,从中分出的应用软件公司将成为JAVA的新领导者。目前的JAVA大头SUN和IBM都死气沉沉,令人失望。希望新公司能注入新活力。不过,新公司很有可能和旧SUN展开JAVA标准大战,双方各自制定标准,影响JAVA夸平台。
    另外,现在的机器速度越来越快,JAVA的速度劣势很快就可以被克服。

    热心网友 时间:2022-05-03 20:50

    首先你先要弄懂什么是servlet,servlet是在服务器端执行的java程序,只不过它有专门的一套规则(就是我们平常所说的api);jsp说得简单点就是用另一套简单的规则写的servlet程序,它可以写java代码,还可以写html代码,JavaScript,css等等……,但是到服务器端首先会被转成servlet程序然后就按照servlet的执行顺序执行了。

    热心网友 时间:2022-05-03 23:48

    Servlet与Jsp的区别
    *
    Servlet中没有内置对象,原来Jsp中的内置对象都是必须通过HttpServletRequest对象,或由
    HttpServletResponse对象生成。
    *
    对于静态的HTML标签,Servlet都必须使用页面输出流诼行输出。
    总之,Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,至于Jsp中的
    Java脚本如何镶嵌到一个类中,由Jsp容器完成。而Servlet则是个完整的Java类,这个类的Service
    方法用于生成对客户端的响应。
    -Servlet的开发
    Servlet通常称为服务器端小程序,用于处理和响应客户端的请求。
    Servlet是个特殊的Java类,这个Java类必须继承HttpServlet。每个Servlet可以响应客户端的请求。
    Servlet提供了不同的方法用于响应客户端请求。
    *
    doGet
    :
    用于响应客户端的get请求
    *
    doPost
    :
    用于响应客户端的post请求
    *
    doPut
    :
    用于响应客户端的put请求
    *
    doDelete:
    用于响应客户端的delete请求
    *
    service(HttpServletRequest
    request,
    [可以响应客户端所有类型的请求]
    HttpServletResponse
    response)
    throws
    ServletException,java.io.IOException
    其他方法
    *
    init(Servletconfig
    config)
    :
    创建Servlet实例时,调用的初始化方法。
    *
    destory()
    :
    销毁Servlet实例时,自动调用的资源回收方法。
    -Servlet的配置
    编译好的Servlet源文件并不能响应用户请求,还必须将其编译成class文件。将编译后的.class
    文件放在WEB-INF/classes路径下,如果Servlet有包,则还应该将class文件放在对应的包路径下。
    为了让Servlet能响应用户请求,还必须将Servlet配置在Web应用中。配置Servlet时,需要修改
    web.xml文件。
    配置Servlet需要配置两个部分:
    *
    配置Servlet的名字:对应web.xml中的<servlet/>元素
    *
    配置Servlet的URL
    :对应web.xml中的<servlet-mapping/>元素
    -Servlet的生命周期
    Servlet在容器中运行,其实例的创建以及销毁等都不是由程序员决定的,而是由容器进行控制的。
    Servlet的创建有两个选择:
    *客户端请求对应的Servlet时,创建Servlet实例:大部分的Servlet都是这种Servlet
    *Web应用启动时,立刻创建Servlet实例:即load-on-startup
    Servlet
    Servlet的生命周期:
    Begin
    --->
    创建实例完成
    --->
    初始化[init]
    --->
    响应客户端请求[doGet,doPost,service]
    --->
    被销毁[destroy]
    --->
    End
    -使用Servlet作为控制器
    使用Servlet作为表现层的工作量太大,所有的HTML标签都需要使用页面输出流生成。
    因此使用Servlet作为表现层有如下三个劣势:
    *
    开发效率低,所有的HTML标签都需使用页面输出流完成
    *
    不利于团队协作,美工人员无法参与Servlet界面的开发
    *
    程序可维护性差,即使修改一个按钮的标题,读需要重新编辑Java代码,并重新编译
    使用Servlet的MVC的架构实现:
    Jsp页面-->
    Servlet程序
    -->
    Servlet根据条件转发新的Jsp页面
    -load-on-startup
    Servlet
    Servlet实例化的时机还有在Web应用启动时,即load-on-startup
    Servlet
    应用启动时就启动的Servlet,通常是用于某些后台服务的Servlet,或者拦截很多请求的Servlet;
    这种Servlet通常作为基础的Servlet使用,提供重要的后台服务。
    web.xml中的配置:
    在<servlet/>元素中增加元素
    <load-on-startup>1</load-on-startup>
    -访问Servlet的配置参数
    配置Servlet时,还可以增加附加的配置参数,通过使用配置参数,可以实现更好的解除耦合,
    避免将所有的参数以硬编码方式写在程序中。
    访问Servlet配置参数要通过ServletConfig类的实例完成,ServletConfig提供如下方法:
    java.lang.String
    getInitParameter(java.lang.String
    name)
    [获取初始化参数]

    热心网友 时间:2022-05-04 03:03

    记得回复过类似的问题

    jsp 要先翻译,注意是翻译成servlet才能执行

    比如 test.jsp 要变成 test_jsp.java 然后编译成 test_jsp.class

    而 test_jsp.java 本身就是一个servlet.

    所以 jsp只是servlet的一个变种,方便书写html内容才出现的。

    所以servlet是根本,所有jsp能做的,servlet全能做。

    参考资料:http://www.java2000.net/p10842

    热心网友 时间:2022-05-04 06:34

    简单点JSP就是servlet的扩展,你应该知道jsp第一次运行时要先翻译成JAVA代码,在编译成class文件 而那个JAVA代码就是servlet

    热心网友 时间:2022-05-04 10:22

      Servlet说白了就是一个控制器,在项目的mvc模式中充当v,c两层,jsp是v层,但是它在运行的时候也是被web容器翻译成servlet执行的
      jsp就是用来做动态网站的,jsp和servlet无本质区别,jsp在后台也是当成servlet运行的,动态网站呢就是实现后台与前台大量数据的交互的,比如form表单,这些html做不到

    热心网友 时间:2022-05-04 14:27

    看看发展史吧呵呵,看完你就明白了:
    首先sun提出的是Servlet体系,这个体系使得使用JAVA的程序员也能开发基于B/S
    架构
    的WEB
    应用程序
    ,使用Servlet类将
    HTTP请求
    和响应封装在标准JAVA类中来实现各种WEB应用方案。这一步也是sun的
    J2EE架构
    中的最关键的一步。
    随着大量的B/S架构程序开发出来以后,人们发现Servlet类的编写是非常繁琐的,主要集中在几个问题上:首先有大量
    冗余
    代码
    ,这些代码在每个servlet类中都是一模一样或者基本近似的,其次是开发Servlet的程序员很少有精通美工的,导致使用Servlet开发无法方便的做到各种页面效果和丰富多彩的风格,这个时候sun借鉴了微软的ASP方式,正式提出JSP(也就是Servlet
    1.1),JSP推出后,
    JAVA程序员
    也能象ASP的程序员那样将
    服务端
    代码添加在已经由美工设计好的
    静态页面
    上,经过一个JSP
    容器
    对JSP文件进行自动解析并转换成Servlet类来交给
    WEB服务器
    运行。这么一来,极大的提高了工作效率。
    人的渴望总是无止境的~~,随着JSP的广泛应用和各种
    设计模式
    的盛行,人们发现JSP也暴露了大量的问题:首先,夹杂服务端代码的JSP文件给后期维护和页面风格再设计带来大量阻碍,美工在修改页面的时候不得不面对大量看不懂的服务端代码,程序员在修改逻辑的时候经常会被复杂的客户端代码搞昏。交叉的
    工作流
    使得JSP面临大量的困境。这直接导致了servlet1.2的出台,sun在这一版中充分倡导了MVC的概念,大量
    页面标签
    的使用使得交叉工作流变的稍微的容易了,服务端标签的兼容性使得美工也可以直接随意移动这些标签而得到对应的效果。但是又暴露了一些问题:设计的差的标签使得
    程序
    的错误得不到检测,不成熟的代码导致无法真正的使服务端标签可以和客户端标签那样随意移动而不会导致逻辑错误。这些都有待我们去解决~
    BTW:这个过程中有个搞笑事情,sun借鉴微软的ASP提出了JSP,而微软又借鉴SUN的JSP架构完善了ASP.net的架构,所以我们看到,通过不断的竞争与完善,技术总是会让我们逐渐的得心应手,所以尽情享受吧呵呵~。
    最后。。。
    感概
    一下,敲字敲的手抽筋。。。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    送你离开千里之外歌词完整版 枇杷怎么做才有营养? 枇杷怎么吃最有营养啊? 用护肤品脸上刺痛怎么办 洗脸脸上刺痛 肠粉有什么家常做法? 肠粉的家常做法 教你自制广东肠粉 小度voice是什么意思? 小度智能屏x10是否支持粤语_小度智能屏x10支持粤语吗 小度支持粤语吗 网易邮箱搬家丢失邮件后怎么找回? 浅谈站长如何获得网站的核心价值 跪求过马尔代夫的朋友帮忙哈!艾利爱多、宜都Emudu怎么样? 听说现在星期五刷交行信用卡去马尔代夫旅游有优惠的?具体是怎么样的? 求高手电信的宽带连接路由器之后173下载什么的都很快51只是有些网页二级页面就打不开 1245+56246 请问各位大虾,除了《别再犹豫》,李尚禹和李泰林还有没有合作过其他电视剧? - 信息提示 未婚先孕,李泰林难道怀的是龙太子? - 信息提示 韩国电影 一位韩国小伙出狱 奔驰来接 奥迪车上女的叫娜塔莎 是什么韩国电影? 韩国电影惩戒者一开始自杀的女学生是谁演的 李泰林是那个国家的? 金艺媛和李泰林之间到底是什么事?能具体说一下吗? 有长河,阿焕的韩国电影名叫什么 韩女星李泰林隐退了吗? 李泰林演过几部 我最近老是流鼻涕,怎么办? 一直流鼻涕怎么办? 蛮多小说100元提现卡碎片怎么弄 苹果手表安装app提示另外一个id apple watch无法安装的软件怎么删除 学音乐的女生适合送什么礼物... 音乐生儿子成人礼送什么礼物? 男友音乐生送什么礼物 音乐生过生日是我女友弹钢琴的要送什么礼物才好呢 ?有心意的浪漫之类的 我一个女生朋友是音乐学院的、我想送给她一个礼物、大家能不能帮我想想送什么好呢? 女朋友是学音乐的,送她什么生日礼物好? 手机丢了,不过之前在手机管家备份过通讯录短信等,现在如何能找到备份过的这些通讯录呢? 对方是喜欢音乐的女生,有什么小众又显高级,且适合学生党送的礼物? 音乐学院钢琴系的男生过生日,送生日礼物送什么好呢?要经济实惠实用的! 两个手机一个能同步登陆吗? 一个可以同时用两部手机登陆吗? 一个 可以同时登陆手机和电脑吗? 一个,可以同时登录几台电脑吗? 上海医保卡买药为什么会比不用医保卡贵好几倍 为什么用医保卡买药比现金贵 在上海用医保卡买药为什么比网上贵那么多? 为什么持有医保卡看病,医药费贵得吓人 为什么医保买药这么贵