JSP的入门探索(一)

      要是有人真的看完我后面的介绍(感谢看了这么久~)会喊:坑爹啊!JSP语法基础呢!被狗吃了!!!我如今告诉你,你认真就输了!HTML三剑客还搞彻底分离的格式呢~你的JSP超多括号百分号@什么的好难看(维护)的!当你看到后面就发现这个须要结合servlet语法来用才能够实现大部分功能啊!(固然那个什么基础的仍是要看的~)并且貌似也实现了HTML和后台代码的分离。 java

      从这里开始就是正题了,呵呵。 web

      首先对于tomcat什么的要明白这是个啥~(有谁告诉我除了当服务器外还能干什么的?并且我下载的tomcat竟然不用安装的?) tomcat

      在他的webapps里面新建一个文件夹(之后这个文件夹就叫你的项目名称了,真随便的说···)里面必须有一个web-inf文件夹,里面装着web.xml+classes文件夹+lib文件夹。还有一个选有的meta-inf文件夹。 服务器

      剑走偏锋,其实有一个很好的IDE能够用的,我就不那么无聊再本身建了~在eclipse里面创建新的项目的方法:http://wenku.baidu.com/linkurl=kFysJRXo7DZ7AF8JF1Oi5uXNcq1_bp2xLRFrwP3b5AXPxubzPxuGcRD5VFd9ujXw0pX34X54Gs5c0xBQvjkHguz3DQRuUDZvgOHoyxfTtfW话说eclipse里面已经配置好了服务器什么的能够立马使用了。(注明一点,eclipse必定要是支持javaEE的那个版本哦!否则又不可使用了···) app

      好!如今就简单的介绍一下java的建立与运用。 eclipse

      1,建立一个类文件(eclipse自动建立在src里面)如:helloworld.java。而后简单的写一个返回字符串的函数,如:public string check(){return "hello world!";}而后在jsp页面里面import那个java文件,如<%@page import="test.hello"%>
      以后就能够像是在java里面调用这些类了!固然代码要写在<%%>里面。不过要注意的一点就是,网站只能使用已编译的java文档!所有在web-inf的classes里面!在IDE里面写好了的java代码,它会自动的编译成class放入对应的文档中,要是没有IDE就要在修改后手动的一个个编译了放到相应的文件夹了哦! webapp

      2,建立一个服务器类的文件,这个和上面的不一样之处就在于它能够写在action里面。经过JSP 页面访问 servlet 的好处是,JSP 页面能够负责页面的静态信息处理,动态信息处理交给servlet 去完成。 jsp

      因而这里就用到了前文说起的web.xml里面能够定义这个项目里面的全部内容,包括:默认主页、字符编码、错误页面、过滤器、监听器等等。咱们这里要修改的是服务器的类的映射! 函数

 <servlet>
  <servlet-name>login</servlet-name>                显示的名字
  <servlet-class>test.login</servlet-class>           在classes文件夹里面所处包的名字
 </servlet> 网站

 <servlet-mapping>
  <servlet-name>login</servlet-name>                显示的名字并且要和上面对应!

  <url-pattern>/login</url-pattern>                     填上和你servlet-name同样的名字就能够了!

 </servlet-mapping>

        而后再新建form标签,里面的action属性设成login(就是那个servlet-name)而后就能够调用servlet了!

        固然,还有一些问题。譬如:servlet究竟有什么用呢?(其余的java文件不是均可以完成它的工做吗?)servlet的具体编写是怎么样的呢?那就要看下一回咯!

相关文章
相关标签/搜索