假設(shè)這JSP叫?index.jsp,自己提交給自己.
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了什邡免費(fèi)建站歡迎大家使用!
%@?page?language="java"?contentType="text/html;?charset=UTF-8"
pageEncoding="UTF-8"%
html
body
form?id="test"?method="post"?action="index.jsp"
select?id="code"??name="plugin"
option?value="1cn"cn/option
option?value="2us"us/option
option?value="3en"en/option
/select
input?type="submit"?value="提交"
br
%out.println(request.getParameter("plugin"));?%
/form
/body
/html
請采納.
1、運(yùn)營需要通過系統(tǒng)生成活動頁,且每次活動頁的排版不同,按照活動頁設(shè)置有效時(shí)間來自動上線下線,來替代之前的活動頁。
2、活動頁中大多是以圖文混排的形式,但每個圖片的鏈接不一樣,如A圖片鏈接到二級頁面(此二級頁面跟活動頁類似,也是由運(yùn)營通過系統(tǒng)生成);B圖片鏈接到某個商品的詳情頁;C圖片鏈接到某個品牌首頁;以上圖片鏈接設(shè)置均由系統(tǒng)用戶-運(yùn)營設(shè)置。
3、活動頁要適應(yīng)wap,android、ios
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;public class Test
{
public static void main(String[] args) throws Exception
{
PrintWriter pw = new PrintWriter("d:\\test.xml");//d:\\test.xml是你的xml文件路徑
pw.println(getHtmlConentByUrl(" "));// 是你要訪問的頁面
pw.flush();
pw.close();
}
public static String getHtmlConentByUrl(
String ssourl) {
try {
URL url = new URL(ssourl);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setInstanceFollowRedirects(false);
con.setUseCaches(false);
con.setAllowUserInteraction(false);
con.connect(); StringBuffer sb = new StringBuffer();
String line = "";
BufferedReader URLinput = new BufferedReader(new InputStreamReader(con.getInputStream()));
while ((line = URLinput.readLine()) != null) {
sb.append(line);
}
con.disconnect();
return sb.toString().toLowerCase();
} catch (Exception e) {
return null;
}
}}
在獲取到的頁面內(nèi)容是字符串,這里解析有兩個辦法,一是通過dom4j把字符串轉(zhuǎn)化為dom進(jìn)行解析,這樣最好,但是對方的頁面未必規(guī)范,符合dom結(jié)構(gòu)。二是通過解析字符串過濾你想要的內(nèi)容,該方法比較繁瑣,需要一些技巧。我有的就是二;
不知道直接的方法
getFrames() 返回一個數(shù)組,包含由應(yīng)用程序創(chuàng)建的所有 Frame。
getExtendedState() 獲取此 frame 的狀態(tài)。
用這兩個方法通過程序判斷吧