日期:2014-05-17  浏览次数:20911 次

本地的servlet地址应该怎么写
用HighCharts图表组件的时候因为导出中文乱码所以找网上弄了一个serlvet然后搞了web.xml和jar包
我把这个servlet文件夹放在C:\Documents and Settings\sunshaojun\桌面\js\src\ty,那url应该怎么写呢
url:"http://localhost:8080/?/getHighchartServlet
web.xml里面写的是
<servlet-mapping>
<servlet-name>HighChartsServlet</servlet-name>
<url-pattern>/HighChartsServlet</url-pattern>
</servlet-mapping>

请各位大神帮我想想办法
------解决方案--------------------
servlet只能执行在web容器下,也就是服务器

不知道你的导出图片功能是个什么样的程序,跑在什么环境下。
------解决方案--------------------
引用:
引用:放桌面上有什么用,得放到发布的工程的web路径下。
你不是做web开发的吧
url: 'http://export.highcharts.com/'改为本地的servlet地址
url:"http://localhost:8080/cmrm/getHighchartServlet"
这就可以本地导出图片了,在servlet……


cmrm是你的工程的名字
servlet的名字是:getHighchartServlet
完整的servlet如下

<servlet>
<servlet-name>ImgUnitsValidateServlet</servlet-name>
<servlet-class></servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>ImgUnitsValidateServlet</servlet-name>
<url-pattern>/ImgUnitsValidateServlet</url-pattern>
</servlet-mapping>