//--test.jsp保存在tomcat的ROOT目录下--
<%@ page language="java" contentType="text/html; charset=gb2312" import="java.util.*,java.io.*" pageEncoding="gb2312"%><%
String item_url=request.getParameter("item_url");if(item_url==null)item_url="http:IP\\xx.flv";
StringBuilder strXML=new StringBuilder("<?xml version='1.0' encoding='utf-8'?>");
strXML.append("<vcaster>");
strXML.append("<item item_url='"+item_url+"' /> ");
strXML.append("</vcaster>");
//out.print(strXML);
try{
String xml=new String(strXML);
String path=request.getRealPath("."); //获得当前文件夹路径
FileWriter fw=new FileWriter(path + "\\itemUrl.xml");//建立FileWriter对象,并实例化fw
//将字符串写入文件
fw.write(xml,0,xml.length()); //把XML文档写入itemUrl.xml文件
out.print("<p>XML文件已保存在当前文件夹下!!</p>");
out.print("<p>文件名为:itemUrl.xml</p>");
out.print("<p>item_url为:"+item_url+"</p>");
fw.close();
}
catch(IOException e)
{
out.print("XML文件填加失败");
}
%>
注:以上代码我已经在tomcat下面测试成功了,已经按你的要求实现了动态传URL值,例如你可以在IE地址栏中输入:
http://localhost:8080/test.jsp?item_url=www..com
另注:你在我空间留言说的保存成XML文件的功能我已经在原来的代码基础上做了写改动,已经实现该功能,你自己测试一下,我这里测试通过了的。
若还有其他问题,请给我空间留言.
② 使用java或C#或JSP或ASP等完成对xml文件的增删改操作
var filePath = "D:My.xml";
XDocument doc = XDocument.Load(filePath);//打开文档
//新增节点
XElement node = new XElement("firsrNode");
node.SetValue("1");//设置节点值
doc.Add(node);//插入节点
doc.Save(filePath);//保存文档
//====修改
var modifyNode = doc.Elements("firstNode").First();//查找第一个名字为firstNode的节点
modifyNode.SetValue("2");
doc.Save(filePath);
//===删除
doc.Elements("firstNode").First().Remove();//删除第一个名字为firstNode的节点
//===查找
var findNode = doc.Elements().Where(n => n.Name.Equals("firstNode")).First();采用Linq
To
XML操作
③ 如何利用jsp对xml文件进行增删改查急急急。。。。
dom吧,,,
④ 使用java或C#或JSP或ASP等完成对xml文件的增删改操作。
对你的xml文件以存储路径filepath的形式定义到fileStream、字节流或者字符流中进行读取和保存,记得要定义它为可序列化,如果实在不知道怎么写你看一下servlet基础,里面有很多这样的例子,或者你到网络文库里找一下servlet基础就知道了
⑤ 如何通过修改JSP界面的输入值来修改后台对应的XML文件参数
这个jsp的参数你会获得到后台吧,用resuqst.getparameter("参数名")就可以。
至于怎么把参数值修改到XML文件里,那么你需要依赖第三方API,推荐一个dom4j, 下载dom4j.jar,然后去学一下dom4j操作xml文件的教程/文章,这套api写的很漂亮,一两个小时就能学会。
⑥ jsp怎么将数据存入xml中并实现增删改查
使用使用dom或sax解析,需要一些java,jdbc,mysql相关的基础知识
⑦ jsp 如何调用用xml
放在一个数据岛中,如
<xml id="data">
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="图片">
<img src="http://sd55.free.fr/photocast/images/002_00A.jpg"/>
</xsl:template>
</xsl:stylesheet>
</xml>
再定义一个方法
<script>
var xml=document.all.data.xml;
alert(xml);
</script>
⑧ JSP,改了web.xml里的配置打开页面报404错误
最好的就是来在WEB.XML文件中配置错误代自码的跳转页面,首先建立个 出现500错误的页面,提示出错了,然后再WEB.XML文件中配置,配置如下 一、 通过错误码来配置error-page
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/NotFound.jsp</location>
</error-page>上面配置了当系统发生404错误时,跳转到错误处理页面NotFound.jsp。
二、通过异常的类型配置error-page
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
⑨ 如何通过JSP输入框修改XML文件参数
首先你要写个后台程序接收输入的内容,然后再读取XML文件,再写入XML文件,当然,你也可以吧后台的代码写在JSP页面,只不过这并不是一个好习惯
⑩ 修改了web.xml文件,jsp就报错404
加了struts核心控制器的那几行配置是吧,struts的若干jar包都放到WEB-INF/lib下了吗?
重启服务器试试。看看启动过程中有异常吗。
补充:/*拦截后,jsp是可以被访问到的。