重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
假设这JSP叫 index.jsp,自己提交给自己.
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了什邡免费建站欢迎大家使用!
%@ 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、运营需要通过系统生成活动页,且每次活动页的排版不同,按照活动页设置有效时间来自动上线下线,来替代之前的活动页。
2、活动页中大多是以图文混排的形式,但每个图片的链接不一样,如A图片链接到二级页面(此二级页面跟活动页类似,也是由运营通过系统生成);B图片链接到某个商品的详情页;C图片链接到某个品牌首页;以上图片链接设置均由系统用户-运营设置。
3、活动页要适应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;
}
}}
在获取到的页面内容是字符串,这里解析有两个办法,一是通过dom4j把字符串转化为dom进行解析,这样最好,但是对方的页面未必规范,符合dom结构。二是通过解析字符串过滤你想要的内容,该方法比较繁琐,需要一些技巧。我有的就是二;
不知道直接的方法
getFrames() 返回一个数组,包含由应用程序创建的所有 Frame。
getExtendedState() 获取此 frame 的状态。
用这两个方法通过程序判断吧