Ⅰ xml与jsp什么关系
额,本人才疏学浅,这两者之间从编程语言上来说基本上没啥子关系,不过你要用厅运jsp做动态网页可以把xml作为数据库。
当然如果用到hibernate或者spring之类的技术,是要用xml文件写配置的扮携梁。比如用hibernate+jsp+MySQL的话,你需要写一个hibernate的xml配置文件用来制定连接的数据库,写类的时候要用xml写一个类和数据库中表的映射文件。
这隐桐么看来xml与jsp还是有不少联系的,我知道的就这些,希望能够帮到你
Ⅱ 为什么jsp不需要在web.xml中配置servlet需要
web.xml中的信息用兆激于说明服务器端运行时环境的销樱初始化、请求配置信息等,jsp不是说明以上信息,它就是负责显示而已(即表明为html代码),不族斗袜需要配置。
Ⅲ xml与jsp有什么区别
在java web工程中,jsp页面要通过web的相关设置进行下顷衫大去 XML可扩展标记语言,标准通用标记语言塌迹的子集,雀竖是一种用于标记电子文件使其具有结构性的标记语言。 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计
Ⅳ 怎么实现JSP编译不支持“webxml”属性
1、首先打开Myeclipse,找到要编译升毁高的Web项目,如果编译的项目中修改的是jsp之类的文件只需要刷新即可,如果修改了类文件,那就需要进行编译了。当然没有修吵尺改也可以重新编译的。
2、找到project点击clean,就会弹出选择要编译的项目,也可以全部编译,但是没有必要还是只编译要修改的项目,不然会有点慢。点击ok就会自动编译,就会看到右下角会有正在编译的提示,等编译完成以后才可以。
3、等这个编译进度完成以后,记住要刷新一下项目不然又一些在启动服务的时候会报错的,现在你在看服务器下的项目的文件夹,此时项目文件夹的日期就是当前的日期了,也就是编译的日期。
4、等刷新完以后,把项目部署到服务上就是编译以后的项目了。
5、还有一种方法就是,把服务里的项目删掉,然后重新添加一遍,它会余信自动编译,这样也就不用担心没有编译的问题了。
Ⅳ xml在JSP开发中能代替数据库吗
可以,但xml是文件不是关系型数据库洞凳会有一系列的问题!
1:慢,众所周知
2:文件冲突,多人操作纳举旅的文件冲突
3:关系处理起来复杂,
等等等等,在这里就不一一列举了。
xml嘛,优势在于易于标准化,答罩易于规范化,易于传输话
Ⅵ java、web开发都用jsp吗
后面那个问题我来回答吧.
.html不一定真的是.html,你访问XX.HTML的时斗败候我也可以让他去访问.jsp,然后返回内容.这样的话你从浏览器上看起来确实访问的是XX.html可是实际上还是在访问XX.jsp。。为什么这么做是有很多原因的.比如利于网站优化,可以把jsp生成的html放在内存中加快速度等等.
前面那个问题.我没觉得jsp过时呀.反正公司所有页面都是jsp.
我来补充回答一下吧
全部都用html几乎不可能,也没人会这样做.我升亩就举几个例子吧
比如你做一个博客,导航栏是所有页面都要包含的,你用html可能就比较麻烦,可以用jsp的include指令包含其他jsp这就比吵销森较简单,另外通用变量也是这样的道理.
又比如你页面要显示从数据库读取的数据,你反正要和后台交互,为啥不直接用jsp显示这些数据,而是一定要用jquery?
再比如,你页面要跳转,你js只能前台跳转,你的url就一定会改变,而你的jsp可以服务器跳转,url不改变.这你js就做不到.
还有就是你写的东西反正要用到ajax和后台交互,用到了java,为啥jsp不一起用?你要是没有后台ajax交互,那你全部页面是html倒是没啥关系
不用jsp是可以有一些替代的,但是用的这些与jsp功能都比较相近,和html是不一样的,归根到底你html是静态的,jsp是动态的.这功能差距太大了
还有我想问下楼主..楼主你确定下别人是说 不用jsp还是不只用jsp开发...
Ⅶ javaEE中的服务器web.xml配置的时候为什么一定要配置servlet,而不用配置jsp
也配置JSP啊。首页的配哗亮渗置就可以为index.jsp
JSP用来开发视图,servlet开发控制器,Java的bean格式的类开发乱脊模型。
web.xml中提供的就是控制器的配置,而JSP是由控制器控制的。所以配置了控制器就可以找到JSP了。不需要配置JSP。你也可以开发键州只有JSP的网页。
Ⅷ JSP怎么直接访问servlet,就是不通过web.xml文件直接访问servlet
要先在Web.xml里面配置首或唯Servlet,
自定义的Servlet名称
servlet在哪个包下。你应该写com.servlet.TestServlet
和上面自定义的名称要一者培致
自定义的action中写团派的路径
如写:/servlet
/
testservlet
页面上
Ⅸ JSP中站点中的WEB-INF下的web.xml文件有什么用呢
凡事以.xml 结尾的文件,都是XML语言文件。它是一种标记语言。
WEB-INF 下的web.xml文件中,定义了xml的版本号,如version="1.0" ,所使用的国际标准码,如encoding="ISO-8859-1" 。 还有Tomcat 的版本以及一些初始,登陆信息。 你可以用记事本打开这个文件看看就知道了!
另外,我帮你介绍一下xml.
XML是一种标记语言。
结构化的信息中包含了一些内容(例如文字,图片等)和一些指示出内容的重现手段的标记(例如,在一个章节头部的信息和其脚注处的信息是有不同含义的。)所有的文档都有不同的结构。一种标记语言,是定义文档结构的机制。XML规范定义了一个对文档进行标记的标准。
什么是文档(Document)当前在XML基础上进行的开发或应用的总数,是非常令人吃惊的(XML开始应用也不过是一年左右的时间,注:该文写于1998年)。在我们的所描述的意图中,单词"Document" 并不单指传统的文档,同样也有"数据格式"的语意。他包括向量图,电子商务处理数据,数学方程式,对象附加数据,服务器APIs,以及数千种结构化信息。
XML的开发目标
XML规范展示了如下的目标:
1. 在Internet上直接使用XML。用户能够象使用HTML文档那样快速而简单的打开和浏览XML文档。在实际应用中,只有当XML浏览器象HTML浏览器那样被大量广泛的使用时,才能达到这个目标。
2. XML应该支持非常广泛的应用,XML能够在:着作,浏览,内容分析等等领域发挥巨大的作用。当初仅因为需要在Web上传送结构化文档而定义XML的想法到显得十分的狭隘了。
3. 由于XML可以兼容SGML,所以很多人用他来处理那些来自于组织机构中十分庞大、烦琐,原本需要SGML来处理的信息。XML被设计的很实用,能够兼容已经存在的标准,并且能够解决在Web中传输结构化文档的新问题。
4. 计算机程序能够很处理的处理XML文档。说得比较通俗一点,任何一个能力相当于计算机系毕业的学生的程序员,都只需要大概两个星期就能编制一个处理XML文档的程序。
5. 在XML中,随意数值保持足够的小,理想上是0。随意特征不可避免的带来兼容性的问题,以至于用户在共享文档时会出现失败的情况。
6. XML文档应该保持可读性和一定的清晰程度。如果你没有XML浏览器,或是你从什么地方接受到一个篇幅巨大的XML文档,你也能够通过常用的文字编辑器来阅读他,并且了解大致的意思。
7. XML的设计应该很快就准备好。通常一个标准的产生需要很长的时间。XML需要能够尽快的被开发出来。
8. XML的设计应该是结构合理而简洁的。可以用很多种办法实现上面的第4条所提到的目标,归根结底来说,XML应符合EBNF(Extended Backus-Naur Form)的表述规范,并遵从现代编译工具和方法来实现。 从很多点上可以说明SGML的语法是不符合EBNF的表述规范的,写一个合适的SGML解析器需要处理繁杂而少见的工作,而且难以解析语言的特性,XML不应该如此。
9. XML文档应该是易于创建的。尽管最终需要使用专用的编辑器来创建和修改XML内容,但是那并不是很紧迫的。在中间过渡期,我们可以选择一些其他的方法来创建XML文档:例如直接用手写板生成,或者是使用简单的Shell和Perl脚本来生成,等等。
10.XML标记的简练是其最大的价值所在。XML并不支持SGML中一些功能强大的特性,但这些特性也使得SGML解析器增加额外的负担。
Ⅹ jsp web.xml
重新余埋缺配置一下
(1)、为Servlet命名:
<servlet>
<servlet-name>servlet1</servlet-name>
<液兄servlet-class>net.test.TestServlet</servlet-class>
</servlet>
(2)、为Servlet定制URL、
<servlet-mapping>
<servlet-name>竖辩servlet1</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>