
正文
网页代码怎么和java java怎么写网页
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java怎样与网页交互
java是属于后台代码,作用是获取前端的请求并处理逻辑和数据库处理。一般来说与前端网页数据交互有两用方式,一,ajax请求数据接口,然后前端根据返回值处理数据。二,使用request方式将返回值直接带给跳转页面。建议使用第一种。
相关问答
Q1: html代码如何和java代码交互,我只懂html代码和javascript交互。因为页面有一个button,向点击后触发事件
javascript
var param = "url=" + $("#url").val();
$.ajax({
type: "POST",
url: "targetAction!targetMethod.action",
data: param,
dataType: "json",
success: function(json){
alert(json);
},
error:function(){
alert("连接超时");
}
});
java
ServletResponse response = ServletActionContext.getResponse();
response.resetBuffer();
response.setCharacterEncoding("utf-8");
response.getWriter().print(JSONArray.fromObject(data));
js端需要有个jquery,java端需要有个json-lib,这两个你可以到网上下载
Q2: 运行时可调用浏览器打开一个网页,网页地址在代码中的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怎么写网页的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







