requeset.getAttribute()可以获取url参数吗?
解决方案 »
- hibernate怎样通过数据库表名得到对应的实体类
- IE和火狐的兼容
- hibernate单向和双向关联问题
- 如何做到不重启JBoss重新载入web-inf中的类
- spring+webwork+hibernate的简单配置问题
- Ejb2.0中如何实现定时功能
- Java的xml文件处理,有什么好书推荐的?
- 请到http://220.114.108.6:8080/jxc添加条记录
- jb9+weblogic8.1开发CMP,在jb中配置数据源datasources时,看不到数据库中的表,这是怎么回事,急,回答立即给分。
- 从Weblogic获取过来的连接,怎样可以使用OracleJdbc的非标准方法
- struts2校验框架的问题。
- EMS和DB操作在同一个事务
request.getContextPath() 来获取基URL。
之后怎么用getAttribute()
假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp
则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/news
2、System.out.println(request.getServletPath());打印结果:/main/list.jsp
3、 System.out.println(request.getRequestURI());打印结果:/news/main/list.jsp
4、System.out.println(request.getRequestURL());打印结果:http://localhost:8080/news/main/list.jsp
5、 System.out.println(request.getRealPath("/"));打印结果:F:\Tomcat 6.0\webapps\news\test
楼主可以试试
String params = "";
int i = 0;
Enumeration names = httpRequest.getParameterNames();
if (names != null) {
while (names.hasMoreElements()) {
String name = (String) names.nextElement();
if (i > 0) {
params = params + "&";
}
i++;
String value = httpRequest.getParameter(name);
if (value == null) {
value = "";
}
params = params + name + "=" + value;
}
}