首先靜態(tài)的html標(biāo)簽是無(wú)法直接調(diào)用java程序的。
成都創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、碾子山網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、碾子山網(wǎng)絡(luò)營(yíng)銷(xiāo)、碾子山企業(yè)策劃、碾子山品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供碾子山建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:aaarwkj.com
下面是實(shí)現(xiàn)的幾種方法:
第一種方法:
將按鈕放到form表單中,當(dāng)按鈕點(diǎn)擊時(shí)提交表單(或者直接將input的type屬性定義成submit),表單可以指向JSP或Servlet,在JSP或Servlet里調(diào)用java程序
第二種方法:
在按鈕的onclick時(shí)間中添加js代碼
self.location="url";其中url指向JSP或Servlet
第三種方法:
使用第三方的javascript包,dwr是一個(gè)不錯(cuò)的選擇:
1、需要準(zhǔn)備dwr的jar包,并將之放到lib目錄下;
2、修改web.xml文件,添加DWRServlet的映射;
3、配置dwr,即在WEB-INF目錄下,添加dwr.xml文件,讓dwr知道在運(yùn)行時(shí)給哪些JavaBean生成相應(yīng)的javascript庫(kù);
4、將需要的腳本庫(kù)引入到html頁(yè)面中就可以通過(guò)dwr的API訪問(wèn)java類(lèi)了。
第四種方法:
使用MVC框架更簡(jiǎn)單,以struts為例,可以仿照第一或第二種方法,將url替換成配置文件中配置的地址就能訪問(wèn)java程序了。
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE New Document /TITLE
SCRIPT LANGUAGE="JavaScript"
function clickOut(){
var me=document.getElementById("me").value;
if("帥"==me){
alert("小伙有前途");
}else if("不帥"==me){
alert("擦,你個(gè)瞎 罰你重啟電腦!");
}else{
alert("聽(tīng)不懂!");
}
}
/SCRIPT
/HEAD
BODY
FORM METHOD=POST ACTION=""
我?guī)泦??input name="me" /br
input type="button" onclick="clickOut()" value="我?guī)泦?
/FORM
/BODY
/HTML
由于是網(wǎng)頁(yè)不需要執(zhí)行java命令來(lái)重新運(yùn)行,輸入完可以在文本框里繼續(xù)輸入!
用jsp,搞個(gè)post方法,把excel傳到后端,然后在后端處理完,然后是把數(shù)據(jù)返回前端的話(huà),就搞個(gè)表格,要txt就直接和你原來(lái)程序一樣就可以了,有需要的話(huà)前端還能傳個(gè)輸出地址進(jìn)去~
請(qǐng)按照以下說(shuō)明通過(guò)您的 Web 瀏覽器啟用 Java:
適用于 Windows 的瀏覽器
Internet Explorer
單擊工具,然后單擊 Internet 選項(xiàng)
選擇安全選項(xiàng)卡,選擇自定義級(jí)別按鈕
向下滾動(dòng)到 Java 小應(yīng)用程序腳本
確保選中啟用單選按鈕
單擊確定保存您的首選設(shè)置
Chrome
單擊扳手圖標(biāo),然后選擇選項(xiàng)。
依次選擇高級(jí)選項(xiàng)和隱私內(nèi)容設(shè)置。
將顯示“內(nèi)容設(shè)置”面板。
在插件部分,選擇禁用單獨(dú)插件鏈接以檢查是否已啟用 Java
單擊啟用鏈接(如果顯示“禁用”鏈接,則已啟用 Java)
注意:此外,您也可通過(guò)在瀏覽器地址欄中 鍵入“about:plugins” 來(lái)訪問(wèn)“插件”設(shè)置。
適用于 Windows 和 Mac OS X 的瀏覽器
Firefox
啟動(dòng) Mozilla Firefox 瀏覽器,如果該瀏覽器正在運(yùn)行,則重新啟動(dòng)它。
在瀏覽器頂部,選擇 Firefox 按鈕(或 Windows XP 中的工具菜單),然后選擇附加組件
此時(shí)將打開(kāi)“附加組件管理器”選項(xiàng)卡。
在“附加組件管理器”選項(xiàng)卡中,選擇插件
單擊 Java (TM) 平臺(tái)插件以將其選定
單擊啟用按鈕(如果按鈕顯示為禁用,則 Java 已啟用)
Safari
啟動(dòng) Safari 瀏覽器
單擊“Safari”并選擇首選項(xiàng)
單擊安全選項(xiàng)卡
選中(選擇)啟用 Java 復(fù)選框
關(guān)閉“Safari 首選項(xiàng)”窗口
Opera 4.x 及更高版本
適用于 Windows 的 Opera 不使用 Java,但是 Opera Web 瀏覽器中已嵌入了 Java。
適用于其他平臺(tái)的 Opera 可支持 Java。請(qǐng)參見(jiàn) Opera 平臺(tái)文檔。
有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)以下 Opera 支持文檔:
Opera 中的 Java 軟件支持
搶首贊
評(píng)論
分享
舉報(bào)
河南新華電腦學(xué)院
2021-10-26 · 專(zhuān)注互聯(lián)網(wǎng)IT教育,電腦培訓(xùn)院校
關(guān)注
啟動(dòng)Mozilla Firefox 瀏覽器,如果該瀏覽器正在運(yùn)行,則重新啟動(dòng)它。
在瀏覽器頂部,選擇Firefox按鈕(或 Windows XP 中的工具菜單)...
在“附加組件管理器”選項(xiàng)卡中,選擇插件
單擊Java (TM) 平臺(tái)插件以將其選定
網(wǎng)頁(yè)地址在代碼中的java代碼寫(xiě)法如下:
package com.test;
import java.lang.reflect.Method;
//實(shí)現(xiàn)打開(kāi)瀏覽器并跳到指定網(wǎng)址的類(lèi)
public class BareBonesBrowserLaunch {
public static void openURL(String url) {
try {
browse(url);
} catch (Exception e) {
}
}
private static void browse(String url) throws Exception {
//獲取操作系統(tǒng)的名字
String osName = System.getProperty("os.name", "");
if (osName.startsWith("Mac OS")) {
//蘋(píng)果的打開(kāi)方式
Class fileMgr = Class.forName("com.apple.eio.FileManager");
Method openURL = fileMgr.getDeclaredMethod("openURL", new Class[] { String.class });
openURL.invoke(null, new Object[] { url });
} else if (osName.startsWith("Windows")) {
//windows的打開(kāi)方式。
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
} else {
// Unix or Linux的打開(kāi)方式
String[] browsers = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };
String browser = null;
for (int count = 0; count browsers.length browser == null; count++)
//執(zhí)行代碼,在brower有值后跳出,
//這里是如果進(jìn)程創(chuàng)建成功了,==0是表示正常結(jié)束。
if (Runtime.getRuntime().exec(new String[] { "which", browsers[count] }).waitFor() == 0)
browser = browsers[count];
if (browser == null)
throw new Exception("Could not find web browser");
else
//這個(gè)值在上面已經(jīng)成功的得到了一個(gè)進(jìn)程。
Runtime.getRuntime().exec(new String[] { browser, url });
}
}
}
//主方法 測(cè)試類(lèi)
public static void main(String[] args) {
String url = ""; ? ? ?
BareBonesBrowserLaunch.openURL(url);
}
當(dāng)前名稱(chēng):網(wǎng)頁(yè)執(zhí)行java代碼,java操作網(wǎng)頁(yè)
當(dāng)前路徑:http://aaarwkj.com/article34/dsiispe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站內(nèi)鏈、微信小程序、網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷(xiāo)、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)