首先说一下,我刚学习,问题可能很菜,请大家帮忙!之间接触过javabean的东西,jsp页面中可以调用java文件中的函数,
比如,bean.java中可以写一个geturl的函数,bean.jsp中可以通过<iframe src=<%=geturl()%>>,来实现对于iframe的设定。现在,我学习使用jsp、servlet来实现上述需求,
在servlet.java文件中写了一个geturl函数,
在jsp中编写<iframe src=<%=geturl()%>>,
发现无法调用了。百度了一下,据说jsp只能通过post,或get方法,发送请求到servlet,然后servlet自己处理。
可是,我的需求是,jsp页面中必须调用动态函数来获取一个url,指定给iframe,请高人指点,谢谢。
比如,bean.java中可以写一个geturl的函数,bean.jsp中可以通过<iframe src=<%=geturl()%>>,来实现对于iframe的设定。现在,我学习使用jsp、servlet来实现上述需求,
在servlet.java文件中写了一个geturl函数,
在jsp中编写<iframe src=<%=geturl()%>>,
发现无法调用了。百度了一下,据说jsp只能通过post,或get方法,发送请求到servlet,然后servlet自己处理。
可是,我的需求是,jsp页面中必须调用动态函数来获取一个url,指定给iframe,请高人指点,谢谢。
解决方案 »
- spring 中的AOP 问题
- Cannot create JDBC driver of class '' for connect URL 'null'
- servlet??
- 我快崩溃了!!!!
- 一个JSP调用存储过程的问题,各位大侠请进,圣诞大礼等着你!
- 请各位大虾就目前流行的一些术语发表一下自己的见解
- 我的JBuilder光标错位,怎么回事?
- jsp页面中 system.out.print 输出到哪里?
- hibernate中如何避免添加重复记录?
- springmvc 获取list
- 关于EXTJS 的grid里的可编辑textfield 的按键事件问题
- hibernate+mysql数据刷新的问题?
动态函数的功能在servlet中实现 传给request
页面上通过request读取url 赋给iframe就行了
然后页面中这样调用<%=your_package.YourServlet.geturl()%>
添加类似信息
<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4"> <!-- JSPC servlet mappings start --> <servlet>
<servlet-name>test.myfirst_jsp</servlet-name>
<servlet-class>test.myfirst_jsp</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>test.myfirst_jsp</servlet-name>
<url-pattern>/myfirst</url-pattern>
</servlet-mapping><!-- JSPC servlet mappings end --></web-app>本例中servlet为myfirst_jsp.class在test包中
访问的方法为http://你的服务器地址:端口/myfirst
如法炮制即可
我试了,不行,运行的时候就报错了“The server encountered an internal error () that prevented it from fulfilling this request.
”
又试了一次,这次ok了
这样的话就和以前的javabean类似了,也容易理解。
非常感谢!另外,其他朋友说的,servlet里面设置url,然后放到request里面,jsp再从request取,
我理解,要在servlet的init函数中,去拼url,
但是init函数的input参数为空,那个request没办法获取,
不像dopost,doget,参数中有request,
如果这种方法的话,如何做request呢?
jsp+servlet,这种结构,我刚才实现了通过制定iframe的src来内嵌其他页面,
我还想实现,想起他站点发送http请求,发送soap请求,要用到哪些东西呢?
我要看些什么呢?刚才搜索到了asp.net的代码,实践了一下,已经可以发soap了,不知道java如何处理。
谢谢。
其他发送SOAP请求这些事情,你需要用Servlet等Java代码实现SOAP客户端,具体参见JAX-WS、CXF等
您在北京么,在的话能否考虑兼职帮下忙么,
做一个空白网站,能够向一个特定服务器,发送http请求、soap请求即可。