设为首 页  加入收藏  联系我们    
您当前的位置:辅导代做计算机毕业设计|程序代写|程序示例源码 -> 技术经验 -> 毕设信息 退出登录 用户管理
(毕业设计学习资料) JSP的页面自定义函数详谈不使用JAVABEAN   售价 暂不需要点数点   
下载不到演示请与客服沟通! 成品均可以先测试,再购买,若代码有疑问提供辅导讲解!


查看免费获取方法

免费获取计算机毕业设计-只需要以下几步
1.选择中意的项目
2.会员管理中心替换作品或联系客服获取点数
3.定做服务请直接联系客服咨询

项目成品,看好就买,报价点数没有其他任何服务
(其他服务需要另算) 另提供:计算机毕业设计修改,
定做
, 辅导讲解代码,代写代做论文,
压答辩内容,网站制作项目定制,项目流程建议
分析讲解系统流程. 辅导代码, 算法分析,
数据库设计等计算机编程相关服务
 
 

客服联系方式:jjwebCoder@163.Com
63353282
直接点击留言
(86) 0411-84062008

    热门下载
· vue 父子传值 同级兄弟组件事件响..
· win8 启动SQL提示错误t.NET\Fram..
· js javascript 冒号(:) 用法 v..
· 之前休眠好用,突然失眠了无法休眠..
· js javascript 常用转化函数方法..
· js javascript函数 匿名 具名 ..
· js javascript 不用写 ; 时要不要..
· 一. js javascript vue.js 调..
· 校园平面建筑物webGIS系统-baidu..
· rfid EPC 用户区写入写出/物联网..
· Rfid学校考勤系统(物联网上课考勤..
· 公差配合计算工具软件标准公差孔..
· jspwebgis 终端mac轨迹追踪-1579..
· c# rfid 门禁自动识别进出设备(物..
· excel-vba图书借阅图书馆借书还书..
· 金融P2P借贷平台融资投资平台网站..
· cnc数据库编程仿真系统-1573-源码..
· C#隐私痕迹清除删注册表删文件-1..
· 实验室预约编排课程机房排课编排..
· C# LSB音频 文件 水印加密算法-1..
· asp.net基于射频识别技术物联网R..
· NET网上预约挂号就诊排序(预约时..
· jsp订单购物在线下单经典模式(升..
· jsp建筑能耗统计分析电费 图表-1..
· asp薪酬管理信息系统-1547-源码+..
· webgis海洋地理信息船舶轨迹-154..
整理时间 2009-9-2 7:37:55
毕设大小 未知
相关连接    Home Page   没有预览图片 [收 藏]
下载统计
ASP毕业设计 | VB毕业设计 | JSP毕业设计 | VC毕业设计 | 文献参考 | C#毕业设计 | vb.net毕业设计
Delphi毕业设计 | Asp.NET毕业设计 | 技术经验 | VBA (Access) 毕业设计 | VBA (Excel) 毕业设计 | PB毕业设计 | android毕业设计
matlab毕业设计 | PHP 毕业设计 | html5游戏开发 | Jquery毕业设计 | XSLT毕业设计 | 前端教程笔记

∷毕设简介∷

提供 系统开发过程,业务需求分析,流程分析,系统数据库表结构,数据字典,免费提供您参考阅读!请下载演示参考系程序细节!

转载请保留本站信息, 谢谢------------------------------------------------------------
 发布 www.3q2008.Com 3Q2008.Com原创 免费计算机毕业设计(学习资料) 辅导代做软件项目开发
作者QQ:63353282
转载请保留本站信息, 谢谢------------------------------------------------------------

JSP ASP具体有多像!

对于用DW开发惯了的程序员来说,若没有业务处理,只是数据库和字符串的操作,JSP使用JAVABEAN 开发效率并不是很高, 开发了大量的ASP,JSP 代码,一直困扰的问题就是 ASP 很容易写函数方法JSP却总报错,在搜索的帮助下研究了一天终于发现了JSP页面内写自定义函数的细节!

<%! 
  JspWriter localOut;  
  public void   msg( s)   throws   java.io.IOException
  {  
   localOut.println("<script   language=javascript>");  
  localOut.println("alert('"+s+"')");  
  localOut.println("</script>");  
  } 
     public void   echo( s)   throws   java.io.IOException
  {      localOut.println(s);     }
 
     public void   end()   throws   java.io.IOException
  {       localOut.close();  } 
   public void   dp( s)   throws   java.io.IOException
  {  
   echo(s);  
 end();
  }  
 %>      
  <%
   
  localOut=out;
 msg( ("Hello world!"));
 dp ("dd");
  msg( ("Hello world 2!"));
  %>  

写到页面里面 %@include file="页面.jsp"% 就可以直接调用了,和ASP一样

此时 若是一个ASP程序员,刚刚接触JSP不久,会兴奋的跳起来,原来JSP可以这样.我也是被困扰了很久!
JSP的报错让人迷惑...
再网上翻到的 JSP在TOMCA里面运行机制

Tomcat 5.5\work\Catalina\www.3q2008.com\源码文件夹\org\apache\jsp

里面有页面生成的JAVA代码,只要满足变量存在的范围,JAVA的语法约束,函数就可以写出来!

可以说JSP代码和ASP是一摸一样的!

以下是TOMCAT编译的后台JAVA代码 可以看一下

package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;

public final class _1test_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {


  JspWriter localOut;  
  public void   msg( s)   throws   java.io.IOException
  {  
   localOut.println("<script   language=javascript>");  
  localOut.println("alert('"+s+"')");  
  localOut.println("</script>");  
  } 
     public void   echo( s)   throws   java.io.IOException
  {      localOut.println(s);     }
 
     public void   end()   throws   java.io.IOException
  {       localOut.close();  } 
   public void   dp( s)   throws   java.io.IOException
  {  
   echo(s);  
 end();
  }  
 
  private static java.util.List _jspx_dependants;

  public Object getDependants() {
    return _jspx_dependants;
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    JspFactory _jspxFactory = null;
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;


    try {
      _jspxFactory = JspFactory.getDefaultFactory();
      response.setContentType("text/html");
      pageContext = _jspxFactory.getPageContext(this, request, response,
         null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("       \r\n");
      out.write("  ");

   
  localOut=out;
 msg( ("Hello world!"));
 dp ("dd");
  msg( ("Hello world 2!"));
 
      out.write(' ');
      out.write(' ');
      out.write(' ');
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
      }
    } finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}

按照这个道理说来,JSP代码第一次运行会动态生成JAVA文件然后在编译,在运行.class文件 

了解了 运行原理可以最直接发现问题了 再也不会为报错迷糊了

值得注意的 JAVA函数必须得抛出错误 铺捉错误 函数才可以正常运行,Java就是这么设计的,面向对象都应该有捕获异常的机制 
 public void   echo( s)   throws   java.io.IOException

希望这篇文章对初学者有帮助 :)


无法找到演示,请联系客服  点击联系客服
输入题目信息关键字,查询更多(注:'考试'可查'考')
∷下载地址∷ ∷相关毕设∷

下载地址一
· js javascript 冒号(:) 用法 v..
· js javascript 常用转化函数方法..
· js javascript函数 匿名 具名 ..
· js javascript 不用写 ; 时要不要..
· 一. js javascript vue.js 调..
· jspwebgis 终端mac轨迹追踪-1579..
· jsp订单购物在线下单经典模式(升..
· jsp建筑能耗统计分析电费 图表-1..
∷下载说明∷
程序员辅导,代做各个类别语言的计算机毕业设计,论文资料,大作业,程序及其源码!(本站出售计算机毕业设计源码及论文)保证唯一性
* 本站支持语言开发:VB VBA ASP JSP JAVA PHP DELPHI VC ASP.NET C# VB.NET VF MATLAB
如果您发现该软件不能下载,请点击报告错误谢谢!
站内提供的极少部分源码,文献均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
本站提供算法,数据构架,编程语言基础知识的辅导讲解,尽心尽力为所有客户提供最好的服务!
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright ©2006 3Q2008.Com 网络
 

定做服务操作流程 主站   关于我们   联系程序员   企业建站 

辽ICP备06014059号 
  业务(企业网站制作,系统制作,毕业设计资料辅导,系统开发 ,项目定制,辅导讲解,算法分析)
联系方式:jjwebCoder(圈A)163.Com    QQ:63353282    Tel:(86) 0411-84062008
程序员代做各个类别语言的计算机毕业设计及论文(本站出售计算机毕业设计源码及论文) 。
Copyrights ©3Q2008.Com 网站制作 3Q2008网络
网站制作,系统开发 记得http://www.3Q2008.Com http://www.3Q2008.Cn http://www.99wk.Com
首页 |  定制流程 |  检索数据 |  联系我们 | 关于本站 |  Top △