0 0

jsp,js,java中如何使用统一的常量010

现在做一个互联网的项目。想用一些restful的理念把url统一的规划一下。
打算把所有的URL都写在一个java的常量类里,以便以后URL有改动的时候可以统一的修改。这个常量类如下:
public interface URL {  
  
    String ORDER_LIST = "/orders";  
      
    String ORDER_DETAIL = "/orders/{orderId}";  
}  

1.首先在springMVC里可以很简单的使用这个变量,这里是没有疑问的,如:
@RequestMapping(URL.ORDER_DETAIL)  
public String search(String commodity, Model model) {  
    // do something  
}

2.在jsp里,我通过unstander-taglib也可以得到这个URL接口里的所有属性。
不过这时我所要提交的URL并不是/orders/{orderId},而是要把{orderId}换成真正的值
如/orders/00001. 该如何替换比较好那? 不想用jstl的replace方法,感觉很麻烦,看着也很难看。是否有更好的解决办法?
3.在js中,不知道如何得到这个URL接口里的内容,有什么办法?
2012年7月25日 17:31

2个答案 按时间排序 按投票排序

0 0

后台如果能把/order/{orderId}解析为/orders/00001 存入request.
那么前台同样能把这个解析后的值也就是 /orders/00001 获取到,jsp
js都能获取到解析后的值

2012年7月26日 09:39
0 0

接口定义的是常量,能改变值?
如果后台能解析
/orders/{orderId} 中的{orderId} 那么js,jsp都可以统一变量。

2012年7月25日 21:37

相关推荐

    JSP中java代码与js之间的传值

    - **通过JSP脚本元素**:在JSP中,可以使用 `<script>` 标签直接输出JavaScript代码,将Java变量的值传递给JavaScript。例如: ```jsp var myValue = "<%= javaVariable %>"; ``` - **通过JSP表达式语言...

    jjava基础(包含web开发,数据库,jsp,js等内容)

    本资源“java基础”包含了对Java语言的核心概念、Web开发、数据库交互、JSP(JavaServer Pages)和JavaScript等关键技能的深入讲解,非常适合有一定编程基础的学习者进行系统提升。 1. **Java基础**: - **语法与...

    有关java以及HTML、JavaScript相关的API文档

    对于每个类和接口,文档都会提供详细的描述、构造函数、方法、常量等信息,帮助开发者理解和使用Java提供的功能。此外,文档中还包含了示例代码,便于开发者快速上手。 HTML(超文本标记语言)是网页设计的基础,它...

    《JSP基础教程》源代码

    这是JSP的基本用法,即使用内置动作(tag)`<%...%>`在页面中插入Java代码。 【JSP页面与JSP标记】 JSP页面由HTML、CSS、JavaScript等静态内容和JSP标记组成。JSP标记分为指令标记(如`<%@ page ... %>`)、声明...

    javascript习题.doc

    在JSP中使用Java类时,需要通过`<%@ page import='java.util.Date' %>`指令来导入,这样可以在JSP页面中直接使用`new Date()`。 4. **JSP生命周期**: JSP页面的转换阶段包括编译JSP页面为Java源代码、创建JSP...

    JSP验证码,这个是我自己刚测试过的,非常好用

    例如,一个名为`yanzheng.tld`的TLD文件定义了一个`<yanzheng:code/>`标签,然后在JSP页面中使用这个标签生成并显示验证码。 以下是一个简化的JSP示例,展示如何生成验证码: ```jsp <%@ page import="java.util....

    java各种常用api

    例如,`ArrayList`和`HashMap`在`java.util`包中的使用方法,`HttpServlet`和`JspPageContext`在Web开发中的应用场景,以及JavaScript中的DOM(Document Object Model)操作和CSS选择器的用法。 在实际开发中,掌握...

    Java程序设计 Java设计与应用

    2. **Java语法**:讲解Java的基本数据类型、变量、常量、运算符、控制流程(如if语句、switch语句、for循环、while循环)、函数定义和调用、数组和字符串操作。 3. **面向对象编程**:深入探讨类、对象、封装、继承...

    java实验指导书

    JavaScript是一种广泛用于网页编程的脚本语言,而JSP(Java Server Pages)是一种用于开发动态网站的技术,它允许开发者使用Java来编写Web页面的动态内容。这些技术的应用拓宽了Java在Web开发中的应用范围,进一步...

    一个简单JSP应用程序

    这两个方法都使用了Java的内置常量`Math.PI`来完成相关的数学计算。在JSP页面中,通过`request.getParameter("cat")`获取用户在表单中输入的半径值,然后创建`circle`对象并调用其方法来显示结果。 表单代码如下:...

    jsp ppt

    JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML页面中嵌入Java代码,实现动态内容的生成和展示。JSP的特点包括一次编写,到处运行,这意味着JSP页面可以在任何支持Java的服务器...

    王道训练营Java工程师 课程大纲1

    JDBC是Java与数据库交互的标准接口,学员将学习JDBC的使用,包括连接数据库、执行SQL语句、批处理和使用数据库连接池如DBCP和C3P0。 【JavaEE与前端知识】 第三阶段涉及JavaEE和前端技术。学员将学习HTML、CSS、...

    java开发大概全部api帮助文档.rar

    2. jQueryAPI:jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理、动画效果和Ajax交互。API文档详细介绍了jQuery的各种选择器、方法、事件和插件,让前端开发者能够快速上手并提升开发效率。 3. JSP...

    JAVA零基础入门和从网页搭建入门Java Web

    2. **Java语法基础**:学习Java的语法规则,包括数据类型(基本类型与引用类型)、变量、常量、运算符、流程控制(条件语句和循环语句)以及异常处理。 3. **类与对象**:理解面向对象编程的基本概念,创建类,实例...

    最新JSP入门与应用

    同时,你还将学习到如何在JSP中使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)简化页面开发,提高代码可维护性。 文件"ddvip.net"可能是教学资料的链接或者课程网站地址,它可能...

    Jsp PPt

    - **变量和常量**:在JSP中,可以声明和使用变量和常量,它们遵循Java的数据类型和命名规则。 - **运算符与表达式**:JSP支持各种运算符(如算术、比较、逻辑等)和表达式,用于计算和判断。 **6. JSP核心元素** - ...

    JSP技巧收集——超多超赞的JSP实用小技巧

    根据给定的信息,我们可以整理出一系列与JSP相关的...通过以上内容,我们了解了许多关于JSP开发中的实用技巧,包括JavaScript的基本操作和DOM、BOM的操作方法,这些技巧对于提高开发效率、编写高质量的代码非常有帮助。

    JAVA编码规范培训

    JAVA编码规范是编程实践中至关重要的指导原则,它旨在提高代码的可读性、可维护性和团队协作效率。以下是对标题和描述中所提及知识点的详细解释: 1. **文件体系结构**: - JSP文件目录结构:通常分为多个子目录,...

    Java语言基础下载

    在Java中使用HQL 709 内容总结 712 独立实践 712 第三十七章 Spring介绍 713 学习目标 713 Spring简介 714 IOC控制反转 714 Spring的容器 715 AOP面向切面编程 715 AOP的专业术语 715 Spring事务管理 718 Spring与...

Global site tag (gtag.js) - Google Analytics