模拟表单自动提交页面不跳转的解决方案

在开发插件模块的时候,需要从系统获取用户的帐号和密码,然后通过自动提交表单请求,跳转到XenSystem的控制面板,最初的实现是这样的: //接口模块中的方法public void consolePanel(Map<String, String> params) throws IOException { HttpServletResponse response = ServletActionContext.getResponse(); response.setContentType("text/html;charset=utf-8"); Map&......

JAVA获取实现了某接口的类[转载]

这篇文章是转载的,无视原文的评论,总之我需要实现这样的功能! 最近为项目写了一个公式执行功能,其中函数太多,只能写了一个接口,用到哪个函数实现哪个函数.问题来了:怎么知道实现函数接口的类的存在? 想了两个办法: 1:写配置文件,实现一个类,在配置文件里添加一条实现类的路径.但是此方法限制了灵活性. 2:在函数执行前,自动搜索项目path下所有实现了接口的类. 方法1很简单,不论是xml还是properties都可以.这里就不用多说......

我眼中web前端的基本素质

web前端对于一个网站来说是非常重要的,后台程序员直接接触前端的html等代码,所以,前端的代码必须结构清晰,便于阅读;对于用户,接触到的就是页面, 页面的兼容性,细节处理都需要细心,以便给用户良好的体验。 那么一个基本web前端(能完成简单的页面也不走弯路)需要具备哪些素质,或者说是技能呢? 1、熟悉html标记:html要非常熟悉,这是最最基本的; 2、能熟练合理地布局出页面:比如怎么设计div的结构。一个合理的......

Struts常用接口

Struts常用接口 ModelDriven,SessionAware,Preparable

Struts常用标签

Struts常用标签 s:property s:set s:iterator s:select s:checkbox s:checkboxlist s:textfield s:textarea

网络刷票的原理及简单代码实现(http协议分析)

要实现这个功能,我们首先得了解http协议。 这里我们通过抓包来分析一下http协议的内容,抓取http数据包的话可以利用浏览器的开发工具实现,目前各大浏览器都可以,一般快捷键F12即可调出界面,我拿360极速浏览器做示范,此时用的内核是谷歌的内核,也就相当于用chrome浏览器: 1、首先打开你需要投票的页面:我这里简单写了一个,访问地址:http://vote.renyiwei.com 打开之后我们按F12开发者工具,并切换到网络(network选......

查看Apache编译参数

Apache配置虚拟主机

一个web服务器一般都会为多个网站服务,所以都会对其配置虚拟主机。 由于开发测试需要,我在服务器上对Apache进行了虚拟主机配置。 首先确认是否开启了vhost-alias 模块,没有开启最好开启。 然后进行如下配置: 1、编辑httpd.conf 文件 vim /usr/local/httpd/conf/httpd.conf 找到 # Virtual hosts#Include conf/extra/httpd-vhosts.conf 一般都是去掉Include这一行前面的注释,把所有虚拟主机配置在conf/extra/httpd-vhost......

查看编译PHP时的参数

有时候我们需要对php重新编译,比如需要增加某些模块,这时候我们都可能需要当初编译时的参数,对其进行修改,然后再次编译。 我们可以通过如下方法查看php的编译参数: [root@renyiwei /]# /usr/local/php/bin/php -i |grep configureConfigure Command => './configure' '--prefix=/usr/local/php''--with-config-file-path=/usr/local/php/etc' '--with-mysql=/usr/local/mysql' '--with-mysqli=/usr/local/......

善于利用搜索引擎解决问题

每每碰到一点问题,去百度上搜索时,都会找到很多类似的问题,而答案自然也是极于类似。只是太多的人,在遇到问题时,没有积极地去寻找解决问题的方式。而且习惯性地去论坛,问答系统上面提问,以此来寻求答案。 很多问题,网上都是有答案,而有些人却不曾在提问前进行查找,即便不知道怎么提取关键词去搜索,那至少也可以把你提问的内容放搜索框里搜索一下。 //下面我举几个简单的例子,来分享下我平时解决问题的思路。