myeclipse ajaxajax请求被拦截截怎么办

用户名:紫色迷情123
文章数:17
访问量:42118
注册日期:
阅读量:1297
阅读量:3317
阅读量:580609
阅读量:462872
51CTO推荐博文
Uncaught ReferenceError: $ is not defined 错误的解决办法今天在调试aspx.net 中的js中fuction方法时提示Uncaught ReferenceError: $ is not defined 错误,闷了好久,先前的项目也是这么做的都没出错,但是仔细对比两个项目中的时候发现,原来是少了引用jQ库啊!!!在项目相应的页面中引用jQuery即可.也就是添加&script type="text/javascript" src="/Scripts/jquery-1.4.1.min.js"&&/script&就行了.Uncaught ReferenceError: $ is not defined 的提示也没有了哈.
了这篇文章
类别:未分类┆阅读(0)┆评论(0)帮助企业打造成功软件!
热门搜索:
MyEclipse使用教程:Linux Internal Web浏览器的兼容性
MyEclipse使用教程:Linux Internal Web浏览器的兼容性
| 作者: |
09:33:32| 阅读 0次
概述:MyEclipse官方中文网正式上线,即日起到2月8号注册即享7折优惠,欲购从速!
MyEclipse特性与Linux内部web浏览器的兼容性问题
Eclipse 3.3现在支持所有平台上的Mozilla浏览器(对Mozilla的迟滞无处不在),对于无处不在的Mozilla更多信息:详见对于MyEclipse的Linux用户来说,这就意味着附带的MyEclipse 6.0嵌入的Mozilla浏览器核心可以作为Eclipse平台的核心浏览器,随着附带的MyEclipse 6.0嵌入的Mozilla浏览器核心需要MyEclipse的特性如下:
需要嵌入MyEclipse的Mozilla浏览器核心的运行特点:
AJAX Web浏览器
JavaScript调试器
在过去,MyEclipse的Linux用户必须通过修改环境设置来使嵌入的Mozilla浏览器核心能够正常的工作。然而随着MyEclipse 6.0的出现,在大多数情况下不需要额外的配置就能正常运行。但是在少数的情况下,Mozilla浏览器核心可能无法操作,仍然需要额外的配置。
何时额外配置是必要的
当你第一次使用AJAX Web浏览器或JavaScript调试器时,则不需要进一步配置。但是,如果你看到下面的对话框:
如果你看到下面这个警告信息,请阅读下一节步骤来修改环境以保证MyEclipse功能的正常运行。
启用AJAX Web浏览器或JavaScript调试器
本节介绍配置环境,以确保AJAX Web浏览器和JavaScript调试器始终是正常运行:
关闭MyEclipse。
在配置环境变量之前,Eclipse启动创建一个shell脚本。
设置MOZILLA_FIVE_HOME环境变量的值&&。
export MOZILLA_FIVE_HOME=&&
./eclipse (other args)
只是将 'export MOZILLA_FIVE_HOME=&&'字符串添加到你通常使用的Linux前面:
$shell prompt$ MOZILLA_FIVE_HOME=&& ./eclipse (other args)
&使用这种新的启动脚本或新的shell命令来启动MyEclipse。
如果执行这些步骤你仍然有问题,请联系我们的,我们将帮助你解决特定问题。
慧都控件|提供软件技术整体解决方案
云集全球三千余款优秀控件、软件产品,提供行业领先的咨询、培训与开发服务
企业QQ:|电话:023-
服务与支持
重庆 / 023-
北京 / 010-
400-700-1020
慧都旗下网站
慧都科技有限公司 版权所有 Copyright
渝ICP备号 |
京公网安备 19号
100%正版软件
400-700-1020
<input type="hidden" id="url" value=""/>MyEclipse下struts2配置使用和Ajax、json的配合 - 推酷
MyEclipse下struts2配置使用和Ajax、json的配合
原创文章,转载请注明:
新手,初学struts2的配置,同时尝试与Ajax通过json交互。首先介绍MyEclipse下struts2的配置。
1.struts2的配置
右键项目,MyEclips-&project facets-&install apache struts(2.x)facets
URL pattern我选择了*.action,libraries只选择了core
1.1撰写action
新建package,名为action。在action中新建hd_query_action.java,调用hibernate方法,实现数据获取,并返回。
//hd_query_action.javapackage
import com.opensymphony.xwork2.ActionS
import java.sql.T
import java.util.L
import net.sf.json.JSONA
import net.sf.json.JSONO
import net.sf.json.test.JSONA
import com.cc.hibernate.*;
public class hd_query_action extends ActionSupport{
private String queryT//http请求参数,命名和http参数名必须相同。
private JSONA//返回的json
//请求参数需要set方法,名称一定要是这种格式
public void setQueryText( String queryText ){
this.queryText = queryT
//返回结果需要get方法
public JSONArray getResult(){
//程序入口
public String execute() throws Exception {
//定义druginfo数组
System.out.println(this.queryText);
JSONArray jsonArray=new JSONArray();
//hibernate DAO
DrugInfoOperate DrugInfoOp=new DrugInfoOperate();
System.out.println(&2&);
List&DrugInfo&
list=DrugInfoOp.queryDrugInfoWithKey(this.queryText);
System.out.println(&3&);
//遍历数据集
for( DrugInfo druginfo:list ){
//获取数据,hibernate POJO
String name=druginfo.getName();
String func=druginfo.getFunc();
String drugUsage=druginfo.getDrugUsage();
Timestamp prodDate=druginfo.getProdDate();
String manu=druginfo.getManufacturer();
//打包json
JSONObject json=new JSONObject();
json.put(&name&,name);
json.put(&func&,func);
json.put(&drugUsage&, drugUsage);
json.put(&prodDate&, prodDate);
json.put(&manufacturer&, manu);
//加入json数组
jsonArray.add(json);
this.result=new JSONArray();//返回结果初始化
result=jsonA
return SUCCESS;
1.2配置struts.xml
&?xml version=&1.0& encoding=&UTF-8& ?&
&!DOCTYPE struts PUBLIC &-//Apache Software Foundation//DTD Struts Configuration 2.1//EN& &http://struts.apache.org/dtds/struts-2.1.dtd&&
&package name=&action& extends=&json-default&&
&action name=&hdQueryAction& class=&action.hd_query_action&&
&result type=&json&&&/result&
&/package&
1.3action打包json
用到了net.sf.json中的jar来解析json,所需jar包下载
,下载后导入工程的lib。
2.js方法解析
var json,json_
//数据提交
function submit_query(){
var query_text=document.getElementById(&u13&).
var reg=new RegExp(& &,&g&); //创建正则RegExp对象
//将空格替换为-
query_text=query_text.replace(reg,&-&);
if( query_text.length&0 ){
//调用jquery的ajax方法
type:&post&,
url:&hdQueryAction.action&,
data:{queryText:query_text},
dataType:&text&,
success:function(msg){
json_str=eval(&(&+msg+&)&);
//alert(json_str.result);
json=json_str.
//第二种方法
//var obj=$.parseJSON(msg);
//var state_value=obj.
//alert(state_value);
//json=state_
//alert(json[0]);
var far=document.getElementById(&u15&);
far.innerHTML=&&;
for( i=0;i&json.i++ ){
var divC=document.createElement(&div&);
divC.setAttribute(&class&,&query_results&);
var divB=document.createElement(&div&);
divB.setAttribute(&class&,&query_results_border&);
var divN=document.createElement(&div&);
divN.setAttribute(&class&,&query_results_name&);
divN.innerHTML=json[i].
var divF=document.createElement(&div&);
divF.setAttribute(&class&,&query_results_func&);
divF.innerHTML=json[i].
var divU=document.createElement(&div&);
divU.setAttribute(&class&,&query_results_usage&);
divU.innerHTML=json[i].drugU
var divM=document.createElement(&div&);
divM.setAttribute(&class&,&query_results_manu&);
divM.innerHTML=json[i].
divC.appendChild(divB);
divC.appendChild(divN);
divC.appendChild(divF);
divC.appendChild(divU);
divC.appendChild(divM);
far.appendChild(divC);
var divAuto=document.createElement(&div&);
divAuto.setAttribute(&class&,&clearfloat&);
far.appendChild(divAuto);
alert(&please input something&);
3.hibernate与struts2冲突
在struts2的action里使用网页传参并使用hibernate的查询方法或者更新方法可能失效,原因参见
。原因为MyEclipse导入的struts2和hibernate的jar包冲突,删除冲突的包的依赖即可。亲测可用,最后的jar包在一个lib下,所以不用担心某个框架无包可用。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致myEclipse整合SSH+Ajax(基于功能事件)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
myEclipse整合SSH+Ajax(基于功能事件)
&&myEclipse整合SSH的操作步骤。基于连接池,事务,Ajax,拦截器等的功能添加的操作与配置。
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 ajax 数据被拦截 的文章

 

随机推荐