首页 > 编程知识 正文

matlab做网页

时间:2023-05-04 10:25:29 阅读:249409 作者:2806

%将原始Figure

f关闭end

使用Matlab编译器将上述函数打成jar包,在编译之前最好在Matlab窗口中测试一下这个函数,以保证其可以返回期望的结果,为了看到图形可以将close(f)语句暂时注释掉。

2 Web工程的配置

2.1 工程结构

基本结构如下:

Webroot

--WEB-INF

web.xml

webfigures.tld

--classes

yourservlet.class

--lib

javabuilder.jar

yourmatlabclass.jar

yourindex.jsp

yourindex.html

对于tomcat来说,直接将此目录copy到其webapps目录下就可以完成部署,但作者还是建议在MyEclipse中将此工程目录打成war包后,在tomcat的manage窗口中完成部署。

Tomcat只有一个部署文件web.xml,其中需要做一些修改,之后介绍。

Webfigures.tld是显示matlab图形必须的文件,建议在matlab安装文件夹中自己查找,加入到网站目录树中。

Classes文件夹中放置的是一些编译好的文件,如servlet类。这些servlet需要事先编译,编写servlet在web

application的src文件夹下,注意在工程中包含javabuilder.jar等必须的jar包,打war包时,MyEclipse会自动将编译好的class文件从src文件夹copy到classes文件夹。

Lib文件夹可以不用考虑,打war包时,MyEclipse会自动将用户添加的jar包添加到这个文件夹下。

Web根目录下放置jsp文件和html文件,注意包含必要的jar包,否则会报错,但不会影响打war包。

这次使用java搭建网站有一些强烈的感觉,其实用J2EE搭建网站还是非常容易的,只要你遵循J2EE的基本规范就可以了,具体的来说就是遵循上述文件设置规范,以及相应的文件编写规范。另外,对于相对规模较小的应用,JSP+Servlet是非常快捷且方便的,像JSP,可以直接在tomcat的webapp部署文件夹下,使用文本编辑的方式直接修改,再使用浏览器直接进行调试,非常方便且直接。似乎听有人说现在开发都不再使用Bean了,不知道是不是真的。

2.2 修改部署文件

使用MyEclipse建立一个Web

Application工程,修改Webroot目录下WEB-INF目录下的web.xml部署文件,在web-app标签中加入如下代码:

 WebFigures  com.mathworks.toolbox.javabuilder.webfigures.WebFiguresServlet  WebFigures /WebFigures/*

如果你生成了自己的servlet的话,还需要添加相应的代码。

3 生成jsp文件

Jsp头部需要添加的东西:

uri="/WEB-INF/webfigures.tld" %>

引用webfigures.tld文件,定义标签项。

import="com.mathworks.toolbox.javabuilder.webfigures.WebFigure"

%>

引用WebFigure库,以及你自己编写的Matlab类库,另外引用com.mathworks.toolbox.javabuilder.*也是必须的,因为其中包含一些Error定义以及必要的类和接口的定义。

在body体中加入如下类似的代码:

null; try

{ myDeployedComponent = new

YourComponentClass(); try

{ WebFigure webFigure =

(WebFigure) (MWJavaObjectRef)myDeployedComponent.getfigure(1)[0]).get();//matlab类的使用就不再说明了,此处调用与在普通java程序中调用matlab类是相同的 request.getSession().setAttribute("YourFigure",

webFigure); } catch(ClassCastException

e) { throw new

Exception

Struts2的​HTML非表单标签有哪些怎么查看电脑配置

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。