JSP这门技术的最大的特点在于,写jsp就像在写html,但:
它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据 。
相比servlet而言 , servlet很难对数据进行排版,而jsp除了可以用java代码产生动态数据的同时 , 也很容易对数据进行排版 。
不管是JSP还是Servlet,虽然都可以用于开发动态web资源 。但由于这2门技术各自的特点,在长期的软件实践中,人们逐渐把servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用 。
运行时可调用浏览器打开一个网页,网页地址在代码中的java代码怎么写?网页地址在代码中网页模版java代码的java代码写法如下网页模版java代码:
packagecom.test;
importjava.lang.reflect.Method;
//实现打开浏览器并跳到指定网址的类
publicclassBareBonesBrowserLaunch{
publicstaticvoidopenURL(Stringurl){
try{
browse(url);
}catch(Exceptione){
}
}
privatestaticvoidbrowse(Stringurl)throwsException{
//获取操作系统的名字
StringosName=System.getProperty("os.name","");
if(osName.startsWith("MacOS")){
//苹果的打开方式
ClassfileMgr=Class.forName("com.apple.eio.FileManager");
MethodopenURL=fileMgr.getDeclaredMethod("openURL",newClass[]{String.class});
openURL.invoke(null,newObject[]{url});
}elseif(osName.startsWith("Windows")){
//windows的打开方式 。
Runtime.getRuntime().exec("rundll32url.dll,FileProtocolHandler"+url);
}else{
//UnixorLinux的打开方式
String[]browsers={"firefox","opera","konqueror","epiphany","mozilla","netscape"};
Stringbrowser=null;
for(intcount=0;countbrowsers.lengthbrowser==null;count++)
//执行代码,在brower有值后跳出,
//这里是如果进程创建成功了,==0是表示正常结束 。
if(Runtime.getRuntime().exec(newString[]{"which",browsers[count]}).waitFor()==0)
browser=browsers[count];
if(browser==null)
thrownewException("Couldnotfindwebbrowser");
else
//这个值在上面已经成功的得到了一个进程 。
Runtime.getRuntime().exec(newString[]{browser,url});
}
}
}
//主方法测试类
publicstaticvoidmain(String[]args){
Stringurl="";
BareBonesBrowserLaunch.openURL(url);
}
关于网页模版java代码和java编网页的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 国际阿里的收件服务器,国际阿里的收件服务器是什么
- 腾讯电脑用什么直播软件,腾讯直播软件都有什么直播平台
- 硬盘电池检测不到怎么办,硬盘通电检测
- c语言函数冒泡法 c语言 冒泡法
- chatgpt列举文献搜不到,为什么chatGPT给的文献搜不到
- 建造模拟3手机游戏下载,建造模拟3官方版
- 装了个mysql怎么打开 安装完mysql后怎么打开
- js中replace函数可以连续调用吗,js replace函数
- 有域名怎么搭建网站,有域名怎么做网站